Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么spring安全配置不应该';不能直接在应用程序中使用?_Java_Spring_Spring Boot_Spring Security - Fatal编程技术网

Java 为什么spring安全配置不应该';不能直接在应用程序中使用?

Java 为什么spring安全配置不应该';不能直接在应用程序中使用?,java,spring,spring-boot,spring-security,Java,Spring,Spring Boot,Spring Security,为什么上面的描述说“这些包中的任何代码都不应该直接用于应用程序?” 他们说使用 ` org.springframework.security spring安全配置 ${org.springframework.security.version} **运行时** ` 但在我的应用程序中,我需要编译范围 说 “这些包中的任何代码都不应直接用于 应用程序。” 他们的意思是说: “不要在代码中直接调用此包中的方法或使用类” 正如Baeldung在他的教程中所写的那样:任何应用程序代码都不应该针对这个依

为什么上面的描述说“这些包中的任何代码都不应该直接用于应用程序?”

他们说使用 `


org.springframework.security
spring安全配置
${org.springframework.security.version}
**运行时**
`

但在我的应用程序中,我需要编译范围

“这些包中的任何代码都不应直接用于 应用程序。”

他们的意思是说:

“不要在代码中直接调用此包中的方法或使用类”


正如Baeldung在他的教程中所写的那样:
任何应用程序代码都不应该针对这个依赖项进行编译
。那么,为什么需要它作为编译范围依赖项呢?包括注释吗?
<dependency>
    <groupId>org.springframework.security</groupId>
    <artifactId>spring-security-config</artifactId>
    <version>${org.springframework.security.version}</version>
    **<scope>runtime</scope>**
</dependency>