Backend/Spring
[Spring] Spring UTF8 한글 설정
[POST 방식] 스프링 웹 프로젝트 web.xml에 utf-8 설정 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encodingFilter /*
[Spring] AOP에 대해
AOP(Aspect Oriented Programming) 우리가 메소드의 성능을 검사하거나 트랜잭션 처리(무수히 많은 try-catch), 예외반환 등 핵심관심사항 & 공통관심사항을 쉽게 보기 위해 나온 것 1. "root-context.xml" 설정 파일에 추가 2. Aspect Class를 으로 등록 3. AOP 전용 Class를 만들고 Annotation 설정 @Aspect : Aspect Class 선언 @Before("pointcut") @AfterReturning(pointcut="",returning="") @AfterThrowing(pointcut="", throwing="") @After("pointcut") @Around("pointcut") 더보기 package com.ssafy.b..
![[Spring] Spring에 대해](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FKcn23%2FbtrOR6K5FNz%2FAAAAAAAAAAAAAAAAAAAAANvET0fdcMywXr8d_MKUvG5rjAI5P9G7ayXBButQ-geF%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DspwnorRDEqKKi1C%252BeqFSIM0dk0k%253D)
[Spring] Spring에 대해
Spring JAVA의 웹 프레임워크로 JAVA 언어를 기반으로 사용한다. JAVA로 다양한 어플리케이션을 만들기 위한 프로그래밍 틀이라 할 수 있다. 옛날에 비교하면 지금은 JAVA의 활용도가 높아졌고 따라서 프로젝트 규모도 커졌다. JAVA를 이용한 기술은 JSP, MyBatis, JPA 등 여러가지가 있는데 즉, 이 기술들이 프로젝트에 많이 쓰인다고 할 수 있다. Spring은 이 기술들을 더 편하게 사용하기 위해 만들어진 것이다. 프로젝트를 진행하다 보면 아무리 분업을 해도 분명 중복되는 코드가 있기 마련이다. Spring은 이런 중복코드의 사용률을 줄여주고, 비즈니스 로직을 더 간단하게 해줄 수 있다. Spring을 사용하면 다른 사람의 코드를 참조하여 쓰기 편리한데 이말의 의미는 오픈소스를 좀..