注解(1)
来源:互联网 发布:多功能双肩背包 知乎 编辑:程序博客网 时间:2024/06/06 15:32
1、@NAMED
NAMED与Spring 中的component功能相似,@NAMED中可以有值,但是如果没有值生成的Bean就跟类名相同。
eg:
- @Named public class Person 该bean的名称就是person
- @Named("p") public class Person 如果指定名称,那么就是指定的名称P。
2、@XmlAccessorType
@XmlAccessorType用于指定由java对象生成xml文件时对java对象属性的访问方式。常与@XmlRootElement、@XmlType一起使用。它的属性值是XmlAccessType的4个枚举值,分别为:XmlAccessType.FIELD:java对象中的所有成员变量
XmlAccessType.PROPERTY:java对象中所有通过getter/setter方式访问的成员变量(默认的访问方式)
XmlAccessType.PUBLIC_MEMBER:java对象中所有的public访问权限的成员变量和通过getter/setter方式访问的成员变量
XmlAccessType.NONE:java对象的所有属性都不映射为xml的元素
注意:@XmlAccessorType的默认访问级别是XmlAccessType.PUBLIC_MEMBER,因此,如果java对象中的private成员变量设置了public权限的getter/setter方法,就不要在private变量上使用@XmlElement和@XmlAttribute注解,否则在由java对象生成xml时会报同一个属性在java类里存在两次的错误。
同理,如果@XmlAccessorType的访问权限为XmlAccessType.NONE,如果在java的成员变量上使用了@XmlElement或@XmlAttribute注解,这些成员变量依然可以映射到xml文件。
阅读全文
0 0
- java注解(1)
- java注解(1)
- SpringMVC注解(1)
- Java注解(1)
- 注解(1)
- springmvc注解(1)
- 注解(1)
- 深入理解spring注解(1)java注解基础
- JAVA自定义注解(1)
- JAVA自定义注解(1)
- Java注解(1)-基础
- Spring注解详解(1)
- java 注解:注解(Annotation)--注解处理器
- Java注解(1)-注解基础
- 注解(Annotation)--注解处理器
- 注解(Annotation)自定义注解
- 注解(Annotation)--注解处理器
- 注解(Annotation)--注解处理器
- QT控件大全 十五 QPot
- 设计一个字符串子串删除函数 将结果子串指针返回 用主程序验证
- URL取值编码问题
- std::map用法
- 12月送书活动
- 注解(1)
- 计算最大值-LintCode
- flex Alert实用弹出确认框
- 基于Eclipse搭建Kettle插件调试环境的两种方法
- GoEasy(version 0.3.8)推送的使用方式
- 1111111111111111111
- 我的android多线程编程之路(1)之经验详解,源码分析
- js数组与字符串的相互转换方法
- 小程序商城--将商品加入购物车缓存