MyBatis - xml에 작성한 쿼리를 자바객체와 연결해주는 역할위에 settings 설정들을 보면 mapUnderscoreToCamelCase : resultType이 VO객체 인경우 calmeCase가 적용된다.resultType이 Map인경우 별도의 클래스를
전 단계에서 MyBatis설정을 했다면 이번에는 DB연결해주는 작업 정리할려고 한다.springboot에서 자동으로 datasource를 매핑해 SqlSessionFactory를 만들어 준다.사용하는 DB가 여러개 일 경우에는 수동으로 @Bean을 등록하여 dataso
우선 SpringBoot 기본으로 설정되어있는 slf4j log구현 클래스인 logback 라이브러리를 제외시켜준다. log4j2 라이브러리를 추가해준다. 1. Dependency 1-1. logback 라이브러리 제외 > 변경전 > 변경후 spring-boot-
AOP를 설정해보자 1. dependency 추가 2. LoggerAspect 추가 || |------|---|---| |테스트2||테스트3| |테스트1|테스트2|테스트3| |테스트1|테스트2|테스트3|
Transaction Manager, AOP로 설정하기 > transactionManager @Bean 등록 transactonAdvice, transactionAdvisor @Bean 등록 TransactionManager @Bean 등록 |Annotation|
depency 추가 기본 테스트 Controller 추가
UserDetails - 인증 객체 UserDetailsService - 인증 서비스 인증객체(UserDetails)를 return하는 UserDetailsService의 loadUserByUsername()를 오버라이딩 1. UserDetails 2. UserDet
1. 인증 Filter 생성 authenticatedUser와 request에 담긴 username과 password를 비교하는 로직이 있어야 될듯 싶다. 우선은 무조건 패스! 2. SecurityConfig에 인증 필터 적용 securityAuthenticati
1. AuthenticationEntryPoint 1-1. SecurityAuthenticationEntryPoint 추가 |속성|설명| |----------------------------------|-----------------------------------|
SpringBoot SpringSecurity 설정 v2-1. securityConfig 설정 SpringBoot SpringSecurity 설정 v2-2. UserDetails, UserDetailsService 설정SpringBoot SpringSecurity 설정
SpringBoot SpringSecurity 설정 v2-1. securityConfig 설정- SpringBoot SpringSecurity 설정 v2-2. UserDetails, UserDetailsService 설정 SpringBoot SpringSecurity
SpringBoot SpringSecurity 설정 v2-1. securityConfig 설정-SpringBoot SpringSecurity 설정 v2-2. UserDetails, UserDetailsService 설정SpringBoot SpringSecurity 설정
SpringBoot SpringSecurity 설정 v2-1. securityConfig 설정-SpringBoot SpringSecurity 설정 v2-2. UserDetails, UserDetailsService 설정SpringBoot SpringSecurity 설정
to-beAuthenticationConfiguration를 주입받음@Bean authenticationManager 등록@Override된 config()를 @Bean filterChain()으로 변경UserService를 filterChain()의 인자로 받음as-