Spring

· Spring
이전 글: https://im-diary.tistory.com/120 [JWT] JwtFilter이전 글: https://im-diary.tistory.com/119 [JWT] Security Config 6.x.xcommon/config/WebSecurityConfig.java (전체코드)@Configuration@EnableWebSecurity@RequiredArgsConstructorpublic class WebSecurityConfig { private final JwtAuthenticationFilter jwtAuim-diary.tistory.com 생성자 Keys.hmacShaKeyFor(secret.getBytes())secret 문자열을 바이트 배열로 변환한 후, hmacShaKeyFor ..
· Spring
이전 글: https://im-diary.tistory.com/119 [JWT] Security Config 6.x.xcommon/config/WebSecurityConfig.java (전체코드)@Configuration@EnableWebSecurity@RequiredArgsConstructorpublic class WebSecurityConfig { private final JwtAuthenticationFilter jwtAuthenticationFilter; @Bean public BCryptPasswordEncoder bCryptPasswordEncoim-diary.tistory.com jwtAuthenticationFilterJwtAuthenticationFilter는 JWT(JSON Web To..
· Spring
common/config/WebSecurityConfig.java (전체코드)@Configuration@EnableWebSecurity@RequiredArgsConstructorpublic class WebSecurityConfig { private final JwtAuthenticationFilter jwtAuthenticationFilter; @Bean public BCryptPasswordEncoder bCryptPasswordEncoder() { return new BCryptPasswordEncoder(); } @Bean protected SecurityFilterChain filterChain(HttpSecurity httpSecurity) thro..
· Spring
필수 의존성 Spring WebSpring SecuritySpring Data JPADB Driver (Maria DB Driver)JWT 필수 의존성 JWT 토큰을 생성, 관리를 위해 JWT 의존성을 필수로 설정해야 함. 현재 최신 버전은 0.12.6  https://mvnrepository.com/artifact/io.jsonwebtoken/jjwt-api/0.12.6// build.gradledependencies { implementation 'io.jsonwebtoken:jjwt-api:0.12.6' implementation 'io.jsonwebtoken:jjwt-impl:0.12.6' implementation 'io.jsonwebtoken:jjwt-jackson:0.12.6'}
· Spring
0. log4jdbc-log4j2란?MyBatis는 내부적으로 PreparaedStatement를 이용해서 SQL문을 처리하는데, 이 때 파라미터는 '?'로 치환된다. 이 치환된 '?'를 로그로 확인하기 위한 라이브러리이다.1. 라이브러리 설치 org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4.1 1.16 // gradleimplementation 'org.bgee.log4jdbc-log4j2:log4jdbc-log4j2-jdbc4.1:1.16'testImplementation 'ch.qos.logback:logback-classic:1.4.14' 2. 설정application.yml에서 설정을 해준다. 기존의 driver-class-name을 'com...
· Spring
서론도서관 프로젝트를 진행하던 중 DB 데이터를 클라이언트에게 엑셀 파일로 내보내야 하는 일이 생겼음. 이후에 또 사용할 일이 있을 수도 있으니 정리함.  환경설정Maven을 사용  org.apache.poi poi-ooxml 5.2.5 org.apache.poi poi 5.2.5  사용방법먼저 엑셀 Service 클래스를 만들어 준 뒤 Workbook을 만들어주는 메서드를 만들었음.SXSSWorkbook가 아닌 XSSFWorkbook으로 만들 경우에 OutOfMemoryError가 발생할 수 있음. 왜? SXSSWorkbook는 임시 XML 파일로 디스크에 데이터를 기록한 후 메머리를 비워주지만, XSSFW..
나는시화
'Spring' 카테고리의 글 목록