MAANDOO · JOURNAL
spring
개발하며 배운 것과 일상의 생각을 기록합니다.
[Spring Boot] Swagger, Bearer + JWT(JSON Web Token) 적용
- Spring Boot 3.0.4, springdoc 2.0.4 기준 - JWT(JSON Web Token) JSON 웹 토큰(JSON Web Token, JWT)은 선택적 서명 및 선택적 암호화를 사용하여 데이터를 만들기 위한 인터넷 표준으로 페이로드는 클레임(claim), 표명(assert)을 처리하는 JSON을 보관하고 있다. 전달하고자하는 정보를 안전하게 전송하기 위핸 웹표준(RFC 7519) 방식으로, 인증에…
[Spring Boot] 스피링 부트 3.x Swagger Ui 설정
- Spring Boot 3.0.4, springdoc 2.0.4 기준 - swagger : springfox, springdoc 2가지 라이브러리가 있음. springfox 는 최근 업데이트가 없고 Spring Boot 3점 대 적용 시 일부 오류 발생 -> java 17 적용 때문인 것 같음 (Spring Boot 3 버전은 java 17 이상 필수) 그래서 springdoc 적용 1. build.gradle - im…
[Spring Boot] 설정 파일(application.properties, logback.xml) 개발, 운영 분리 설정
Spring Boot 개발 환경에 따라 설정 파일을 분리해서 관리하는 방법 1. application.properties - spring.profiles.active 에 profiles 값 설정 : dev(개발), release(운영) 으로 분리함 - 개발, 운영 환경에서 공통적으로 사용하는 설정은 application.properties 파일에 작성. 2. application-dev.properties - spring…
spring 프레임워크(전자정부프레임워크)에서 .properties 설정 값 jsp 에서 사용
globals.properties 파일 engine.charsetType=UTF-8 jsp 파일 <%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> <script type="text/javascript"> console.log("<spring:message code='engine.charsetType'/>"); </script> 브라우져 콘솔 출력…