Spring Boot는 원래 깔려있다는데 나는 Spring Framework로 할 거라 추가해줘야 한다.
<dependencyManagement>
<dependencies>
<!-- ... other dependency elements ... -->
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-bom</artifactId>
<version>{spring-security-version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
Spring reference에는 버전관리를 위해 spring-security-bom을 사용하라고 되어 있다.
<dependencies>
<!-- ... other dependency elements ... -->
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
</dependency>
</dependencies>
미니멀하게 사용하려는 경우 위와 같이 셋팅하면 되고, 필요한 Dependencies는
docs.spring.io/spring-security/site/docs/5.4.5/reference/html5/#modules 를 참고하여 추가하도록 하자
Spring Security Reference
In Spring Security 3.0, the codebase was sub-divided into separate jars which more clearly separate different functionality areas and third-party dependencies. If you use Maven to build your project, these are the modules you should add to your pom.xml. Ev
docs.spring.io
아래는 학원에서 예제로 사용했던 Dependency 이다.
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>4.2.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>4.2.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>4.2.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-taglibs</artifactId>
<version>4.2.2.RELEASE</version>
</dependency>
'Back-End > Spring Security' 카테고리의 다른 글
Spring Security Authentication (3) UserDetails (0) | 2021.03.16 |
---|---|
Spring Security Authentication (2) JDBC Authentication (0) | 2021.03.16 |
Spring Security Authentication (1) Form-Login (0) | 2021.03.16 |
Servlet Security의 Big Picture (0) | 2021.03.16 |
Spring Security Authentication 인증이란? (0) | 2021.03.16 |
댓글