spring-configuration-validation-processor:Java 6+注释处理器,用于验证Spring @Configuration类

时间:2024-06-12 08:20:31
【文件属性】:

文件名称:spring-configuration-validation-processor:Java 6+注释处理器,用于验证Spring @Configuration类

文件大小:330KB

文件格式:ZIP

更新时间:2024-06-12 08:20:31

Java

弹簧配置验证处理器 该项目提供了,如果在Spring 类中遇到以下情况之一,该将发出编译器警告和错误: @Configuration类不能是最终的。 @Configuration类必须具有可见的无参数构造函数。 @Configuration类的构造函数不得为@Autowired。 嵌套的@Configuration类必须是静态的。 @Bean方法不能是私有的。 @Bean方法不能是最终的。 @Bean方法必须具有非无效的返回类型。 @Bean方法应在带有@Configuration注释的类中声明。 返回BeanFactoryPostProcessor的@Bean方法应该是静态的。 只有返回BeanFactoryPostProcessor的@Bean方法应该是静态的。 ##快速开始 玛文 将以下依赖项添加到您的Maven POM: < dependencies>


【文件预览】:
spring-configuration-validation-processor-master
----config-validation-processor-core()
--------.project(561B)
--------src()
--------.settings()
--------.checkstyle.xml(7KB)
--------pom.xml(657B)
--------.classpath(1KB)
--------.checkstyle(725B)
----.project(683B)
----config-validation-processor-java6()
--------.project(562B)
--------src()
--------.settings()
--------.checkstyle.xml(7KB)
--------pom.xml(3KB)
--------.classpath(1KB)
----img()
--------annotationprocessing.png(57KB)
--------factorypath.png(56KB)
--------netbeans.png(75KB)
--------intellijidea.png(55KB)
----.travis.yml(58B)
----.settings()
--------org.eclipse.m2e.core.prefs(86B)
--------org.eclipse.core.resources.prefs(55B)
----LICENSE(10KB)
----README.md(5KB)
----config-validation-processor-java8()
--------.project(562B)
--------src()
--------.settings()
--------.checkstyle.xml(7KB)
--------pom.xml(3KB)
----config-validation-processor-java7()
--------.project(562B)
--------src()
--------.settings()
--------.checkstyle.xml(7KB)
--------pom.xml(3KB)
--------.classpath(1KB)
----pom.xml(7KB)
----config-validation-processor-java11()
--------src()
--------.settings()
--------pom.xml(3KB)
----.classpath(66B)
----.gitignore(32B)

网友评论