본문 바로가기

SPRING27

UTF-8 필터 xml 처리 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /* 2023. 7. 5.
시큐리티 간단 설정 깃 : brilliant-growth/spring_board_security_using_db2 at main · kdh11112/brilliant-growth (github.com) web.xml springSecurityFilterChain org.springframework.web.filter.DelegatingFilterProxy springSecurityFilterChain /* 2023. 7. 5.
스프링 어노테이션을 사용하기 위한 xml설정 자동으로 어노테이션방식으로 하는법 방식과 방식 2가지가 있는데 mvc방식을 사용하면 된다 내부적으로 context방식을 포함하고 있다 수동으로 구현하는 방법 컨트롤러를 구현하는 방식으로 처리 package spring_web01; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.Controller; // Controller : 비지니스 로직이 담겨있는 클래스 // Controller 인터페이스를 구현한 클래스 publi.. 2023. 7. 5.
DI의 종류 @Autowired //필요한 의존 객체의 Type에 해당하는 빈을 찾아서 주입한다. DI 3가지 방법 : 생성자 삽입, Setter를 이용한 메서드 매개 변수 삽입, 필드 주입 이부분을 필수로 넣어줘야 얘가 자동으로 탐색을함 @Autowired @Qualifier("abService") Qualifier는 여러개 있을때 누구라고 찝어주는 어노테이션이다 2023. 7. 5.
aop적용방식 깃으로 확인 : brilliant-growth/spring_aop10 at main · kdh11112/brilliant-growth (github.com) package kr.co.jhta.app; import org.aopalliance.intercept.MethodInterceptor; import org.aopalliance.intercept.MethodInvocation; import org.springframework.util.StopWatch; public class CheckReloadTime implements MethodInterceptor{ @Override public Object invoke(MethodInvocation invocation) throws Throwable { St.. 2023. 7. 5.
단위테스트 소프트웨어 개발에 있어서 단위테스트(Unit Test) XUnit 자바 프로젝트에서 사용되는 단위 테스트 도구 : JUnit 2023. 7. 5.