GlobalMethodSecurityConfiguration 所需要的maven依赖坐标
时间: 2024-02-28 17:54:22 浏览: 13
要使用 GlobalMethodSecurityConfiguration,需要添加 Spring Security 的相关依赖,具体坐标如下:
```xml
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>5.5.0</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>5.5.0</version>
</dependency>
```
另外,如果你需要使用 Spring Security 的其他功能,还需要添加相应的依赖。
相关问题
@PostAuthorize所需要的maven依赖坐标
@PostAuthorize是Spring Security提供的注解,需要添加以下依赖坐标:
```
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>5.4.5</version>
</dependency>
```
注意,版本号需要根据你的项目实际情况进行调整。
@Data的maven依赖坐标
`@Data` 是 Lombok 库中的一个注解,用于自动生成 Java 类的常见方法,如 getter、setter、equals、hashCode 等。要使用 `@Data` 注解,你需要在项目中添加 Lombok 的 Maven 依赖。
以下是 Lombok 的 Maven 坐标:
```xml
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.20</version>
<scope>provided</scope>
</dependency>
```
上述依赖将在你的 Maven 项目中引入 Lombok 版本 1.18.20。请确保将此依赖添加到你的项目的 `<dependencies>` 节点中。
同时,为了让 IDE 正确地识别和使用 Lombok 自动生成的方法,你还需要安装适用于你使用的 IDE 的 Lombok 插件,并按照插件的要求进行配置。
请注意,`<scope>provided</scope>` 的设置是为了告诉 Maven,Lombok 库将由编译环境(如 IDE 或构建工具)提供,而不需要在最终的构建输出中包含 Lombok。这是因为 Lombok 并不是运行时库,而是在编译时进行处理的。