본문 바로가기

Spring/ETC21

JAVA JDK17 을 사용하는 이유 나는 개인적으로 프로젝트를 시작하면서 17버전을 사용했다. 사실 내 프로젝트는 포트폴리오용 개인프로젝트로 8 , 11 과 같은 이전 버전을 사용해도 크게 문제가 없다. 신규 프로젝트에서는 고민없이? 선택할 수 있는 문제이겠지만, 이전 버전에서 마이그레이션 해야하는 상황이면 많은 고민이 있을 수도 있을것 같다.( 현 프로젝트에서 작동에 대한 보증이 필요할 경우 ) + 전자정부표준프레임워크를 사용하면 무조건 8 버전을 사용해야 한다고한다.. Java 17 버전은 2021년 9월에 공개된 LTS(Long-Term Support) 버전이며, 11과 비교해 70가지 이상의 JEP(JDK 개선제안) 가 더 추가되었다고 한다. 요즘 새롭게 나오는 강의나 유튜브에도 대부분 JDK 8 또는 11 버전을 사용하는 것을 볼.. 2023. 1. 21.
swagger 에 jwt token 추가하기 아래의 문서를 참고하면 더욱 쉽게 이해할 수 있다. https://www.baeldung.com/spring-boot-swagger-jwt Set JWT with Spring Boot and Swagger UI | Baeldung Learn how to set a JSON Web Token on requests to Swagger UI running in Spring Boot. www.baeldung.com 아무 세팅하지 않는 swagger 에는 authorize 를 할 수 없다. 아래의 코드를 config 에 추가해주면 토큰 인증이 필요한 경우, 토큰을 저장시켜 swagger 에서 사용이 가능하다. @Configuration @RequiredArgsConstructor @EnableSwagger2 @E.. 2022. 12. 21.
docker 기초명령어 docker 기본 명령어 정리 ( cmd 창 기준 , httpd 기준 ) docker hub 에서 설치항목 및 설치 명령어를 확인할 수 있다. images : docker 에 설치된 프로그램 container : images 를 실행하는 것 https://docs.docker.com/ Docker Documentation docs.docker.com 목록 명령어 httpd 설치 ( 아파치 ) docker pull httpd 설치된 프로그램 조회 docker images 설치된 프로그램 으로 컨테이너 생성하기 ( httpd 기준 ) docker run httpd -> 이름이 랜덤하게 설정된다 docker run --name ws2 httpd -> 이름이 ws2 인 httpd 를 생성한다 사용하고 있는 프로.. 2022. 10. 29.