Spring Boot/etc6 Spring boot 3.0 Pre-Update 내용 정리 2018년 2월 28일 이후 4년만에 올해 2022년 11월 24일에 Release 버전이 출시될 예정이라고 합니다. 현재는 Spring boot 3.0-rc1 버전(Release Candidate) 베타 최종버전이 배포되어 사용이 가능합니다. RC 버전은 Release 이전에 최종버전을 테스트 및 베타 버전이라고 보시면 됩니다. 1. 자바 버전 업데이트 Spring boot 3.0 사용시에 java 버전을 17로 올려야된다고 합니다. Spring boot 3.0에 기반이 되는 코어 라이브러리들의 코드 베이스가 17버전으로 구현되어 있으며 이전 버전들(2.7.x 하위 버전) 또한 java 17에서 동작한다고 하지만 이부분은 각각의 버전마다 차이가 있을수 있고 "will work really well wi.. 2022. 11. 14. [Spring boot] FilterRegistrationBean - url 패턴으로 Filter 설정 Rest api 서비스를 만들때에 우리가 외부/내부 서버들과 주고 받는 데이터의 유효성만 확인 되는 것이 첫번째일 것입니다. 하지만 해당 요청에 포함하는 파라미터들의 Encoding 정보를 수정하거나 헤더에 들어있는 정보들의 유효성 등을 Controller에 도달하기 전에 확인 한다면 우리가 중복될 수 있는 유효성 체크 등의 코드를 줄여 나갈 수 있습니다. FilterRegistrationBean @Component @Order(1) public class CustomFilter implements Filter { // Filter 메서드 오버라이드 @Override public void doFilter( ServletRequest request, ServletResponse response, Filte.. 2022. 8. 10. [Spring boot] url query string 안 보이게 처리하기 서비스 개발하다보면 내가 설정한 url 이외에 붙게되는 텍스트가 있습니다. https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=0&ie=utf8&query=%EB%82%A0%EC%94%A8 물음표 뒤에 오는 텍스트를 Query String이라 부르며 해당 텍스트는 서버에 요청을 보내는 파라미터의 목록입니다. 형식은 물음표를 시작으로 key=value 형태로 뒤에오는 파라미터는 & 인자로 분리해 줍니다. 하지만 웹개발시에는 브라우저에 표시가 될수 있는 민감한 정보를 담고 있는 경우에는 이러한 query string을 숨김 처리하는것을 권장하고 있습니다. 요청 Controller // 요청 들어오는 페이지 @GetMapping("/view.. 2022. 8. 9. [Spring Boot] profile 지정하여 실행하고자 할때 maven에서 실행 mvn install -Dspring.profiles.active=프로파일명 cli java -jar 실행 명령어 java -jar --spring.profiles.active=프로파일명 위에 이슈로 한시간 이상 빌드 배포만 미친듯이 한것 같다. 제발 다음엔 이런 간단한거로 힘 빼지 말자 ㅠㅠ 2022. 2. 16. 이전 1 2 다음