一、jsr简介
JSR是Java Specification Requests的缩写,意思是Java 规范提案。是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。(来自百度百科)
二、JSR250
在spring-security.xml文件中启用JSR250注解支持。
JSR概念 翻译自: Wikipedia 维基百科全书(原文链接)
JSR 250是Java规范请求以发展为目标注解(即,关于不属于程序本身的软件程序的信息)JavaSE和JavaEE适用于各种不同技术的平台。据设想,各种JSR将使用注释来启用陈述式编程风格。在JavaEE组件JSR中保持一致性特别有价值,但允许JavaEE和JavaSE之间的一致性也是很有价值的。
内容
· 1描述和目的
· 2对其他JSR的依赖关系
· 3注解
· 4实施
· 5参考文献
1、描述和目的
JSR 250作为一个Java规范请求,它的目标是定义一组注释,这些注释解决常见的语义概念,因此可以被许多JavaEE和JavaSE组件使用。这是为了避免这些组件之间的冗余注释。JSR 250于2006年5月11日获释。随着声明式注释驱动的配置越来越多地应用于Java框架和应用程序中,例如:spring通过注释使其框架的更多组件可配置,JSR 250的重要性在将来可能会增加。
2、与其他JSR的依赖关系
JSR 250依赖于JSR 175,因此也是基于Java SE 5.0
3、注解
英文注解
中文版本
4、实施
所有非JavaEE的 JSR 250注解都已经添加到JavaSE6(包括:Generated生成、PostConstruct初始化、PreDesty销毁、Resource资源、Resources多资源)。它们就在java平台核心包javax.annotation(原文链接)
5、参考文献
· JSR 250: Common Annotations for the Java Platform(JSR 250:Java平台的常见注解)