spring框架配置实体类复杂属性注入xml文件过程详解
2019-10-18 07:04
2031 查看
spring框架是javaWeb项目中至关重要的一个框架,大多web 项目在工作层次上分为持久层、服务层、控制层。持久层(dao、mapper)用于连接数据库,完成项目与数据库中数据的传递;服务层(service)主要完成项目中各种业务(增、删、改、查),连接持久层、控制层,还和各种实体类打交道,而控制层主要和web前端页面打交道,与页面传递数据。
今天,主要介绍服务层的框架spring,也是各种整合框架最核心的框架。主要介绍spring中的一个小知识点,很难记的,那就是在spring框架对实体进行DI(注入),也就是赋值时,实体类中复杂数据类型,比如数组、map集合、set集合、properties、List 的注入方法。
首先创建一个实体类, setter、getter方法走一波
该实体类中定义了各种类型的属性
此处在你的配置文件xml中写bean标签,id为唯一标识,使用时要通过id来使用,class为实体类的路径,通过属性标签property中的name选中实体类中属性名称,此处通过get方法拿到的
数组通过set中多个value属性设置数组值
这是List类型数据的注入,List为 array 标签,value为值
Set数据注入,list标签
Map类型数据注入,props标签
Properties类型数据注入,map 标签
以上就是这些复杂类型的注入方式,可以看到,这几个数据类型的标签是相互乱套的, 也不知道谁发明的这个东西,这玩意没人去记,如果用到的时候直接查就行了。
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- Spring框架xml配置文件 复杂类型属性注入——数组 list map properties DI dependency injection 依赖注入——属性值的注入依赖于建立的对象(堆空间)
- Spring AOP注解通过@Autowired,@Resource,@Qualifier,@PostConstruct,@PreDestroy注入属性的配置文件详解
- Spring AOP注解通过@Autowired,@Resource,@Qualifier,@PostConstruct,@PreDestroy注入属性的配置文件详解
- Spring AOP注解通过@Autowired,@Resource,@Qualifier,@PostConstruct,@PreDestroy注入属性的配置文件详解
- Spring框架 注解annotation和配置文件混合使用(生成对象与属性注入) xml配置文件没有提示解决
- Spring AOP注解通过@Autowired,@Resource,@Qualifier,@PostConstruct,@PreDestroy注入属性的配置文件详解
- Spring AOP注解通过@Autowired,@Resource,@Qualifier,@PostConstruct,@PreDestroy注入属性的配置文件详解
- Spring AOP注解通过@Autowired,@Resource,@Qualifier,@PostConstruct,@PreDestroy注入属性的配置文件详解
- Spring AOP注解通过@Autowired,@Resource,@Qualifier,@PostConstruct,@PreDestroy注入属性的配置文件详解
- Bolt界面引擎中XLUE布局XML文件节点属性配置详解
- JAVAEE——spring01:介绍、搭建、概念、配置详解、属性注入和应用到项目
- Spring boot工具类静态属性注入及多环境配置详解
- spring配置详解之Bean元素与属性注入
- Spring使用注解的方式注入属性时的xml文件配置
- Spring AOP注解通过@Autowired,@Resource(J2EE提供),@Qualifier,@PostConstruct,@PreDestroy注入属性的配置文件详解
- Spring AOP注解通过@Autowired,@Resource,@Qualifier,@PostConstruct,@PreDestroy注入属性的配置文件详解
- Spring中属性注入的几种方式以及复杂属性的注入详解
- win10下vs2015配置Opencv3.1.0过程详解
- 使用Spring配置shiro时,自定义Realm中属性无法使用注解注入解决办法
- 038-LVM配置过程详解