Spring的@Configuration
是否有Java EE 6/7等效注释?
如果答案是肯定的那么它是周围注释的等价物,例如@ComponentScan
和@EnableWebMvc
?
当然,我在Java EE 6/7中找到它(我承认我在这里和那里跳过了一段),在javadocs(特别是注释中),在Spring doc,tutorials,blogs,SO和Google中。
JEE CDI还有一个注释,以编程方式创建bean并公开它们,因此它提供了bean工厂,称为生产者:https://dzone.com/articles/cdi-and-the-produces-annotation-for-factory
javax.servlet.annotation
包定义了许多注释,用于注册Servlet
,Filter
和Listener
类以及执行其他一些配置,例如安全性。
您还可以使用ServletContainerInitializer
类通过Java而不是通过XML部署描述符来配置ServletContext
。 Spring提供了自己的ServletContainerInitializer
实现,在这种情况下,你所要做的就是创建一个实现WebApplicationInitializer
的类,并进行servlet,filter和listener注册,并将该类保留在classpath中。
javadoc中有很多例子。