Spring Boot
-
[Spring Boot Security 6.1] /h2-console/** 허용해도 차단되는 경우개발 2023. 8. 18. 15:49
- 문제 : 시큐리티 6.1으로 업데이트 후 설정코드에서 많이 바뀌어 여러문제가 발생 위와 같이 평소대로 허용을 했으나 시큐리티의 의해 차단되었다. 해결을 위해 이리저리 검색도 해보고 여러가지 해보았지만 해결은 되지 않던 와중 발견된 해결방법 어떤 블로그의 의하면 빈의 파라미터에 HandlerMappingIntrospector를 추가하고 MvcRequestMatcher 객체를 생성하여 허용 목록에 추가한다. 애플리케이션 설정에서 H2 콘솔을 활성화하면 자동으로 H2 콘솔이 서블릿으로 등록되는데, 서블릿 경로를 requestMatchers()에 추가하기 위해선 MvcRequestMatcher를 사용해야 한다는 것 같다. MvcRequestMatcher을 써야한다는 한번 찾아 써보려했으나 위와 같이 해결법이..
-
Spring Boot IntelliJ DevTools 설치개발 2022. 3. 14. 09:41
0. 프로젝트 최초 세팅의 경우 스프링 부트 프로젝트 생성같은 경우 아래와 같은 링크를 이용하세요. 인텔리제이 커뮤니티 버전은 스프링부트 프로젝트 생성을 지원하지 않습니다. https://start.spring.io/ 해당 Dependencies를 선택하고 2번을 진행하세요. 만약 선택하지 않았다면 1번을 진행하세요. 1. 의존성 추가 - 현재 사용중인 프로젝트에 pom.xml을 찾아서 열어주세요. 열어보면 태그 중 dependencies라는 태그가 있는데 그 내부에 아래의 코드를 작성하면 됩니다. Gradle 프로젝트는 입력하는 부분이 다르겠죠? - 메이븐 프로젝트 org.springframework.boot spring-boot-devtools runtime true - Gradle 프로젝트 depe..