728x90
2.7.5 버전 기준으로 Spring Security 프로젝트를 연습하려는데 자꾸 오류가 나서 여러 가지로 프로젝트를 생성해보다가 방법을 알게되었다!
- 프로젝트 생성시 버전을 2.7.9로 (나중에 2.7.5로 바꿀 예정인데 3.0.4로 시작하면 오류가 난다.)
- Spring Security Dependencies도 추가
- build.gradle에 버전 2.7.5로 바꾸고 Dependencies도 추가한 후 코끼리 클릭
testImplementation 'org.springframework.security:spring-security-test'
- 만약 처음 프로젝트 생성시 Spring Security Dependencies를 추가하지 않았다면 이것만 추가하자!
// 스프링 시큐리티
implementation 'org.springframework.boot:spring-boot-starter-security'
- 만일 3 버전을 쓸 경우
SpringBoot 3v 변경된 코드 확인 antMatchers() → requestMatchers()
springboot 2.7이상 사용 가능
http.authorizeRequests()
.antMatchers("/api/user/**").permitAll()
.anyRequest().authenticated();
springboot 3
http.authorizeHttpRequests()
.requestMatchers("/api/user/**").permitAll()
.anyRequest().authenticated();
728x90
'개발일기 > Java' 카테고리의 다른 글
스프링 테스트 프레임워크 사용하기 (0) | 2023.03.11 |
---|---|
PostMan jwt 토큰 한 번에 설정하기 (0) | 2023.03.11 |
스프링부트 Swagger 사용법 (0) | 2023.03.09 |
스프링부트 jwt토큰 사용 시 설정 (0) | 2023.03.04 |
영속성 컨텍스트 (0) | 2023.03.04 |