Spring(10)用注解方式不用配置文件方式
2017-11-03 19:39
309 查看
注解:代码中的特殊标记
注解写法:@注解名称(属性名称等于属性值)
注解开发准备:1、导入jar包(基本核心jar包四个,导入spring-context的jar包)
2、创建类:类里面创建一个方法
package cn.itcast.anno;
public class User{
public void add() {
System.out.println("add");
}
}
3、创建配置文件在配置文件中引入约束
不仅要有bean的了还需要有context约束和注解有关
4、在配置文件中写
//开启注解扫描,到包里面包括类方法属性上面是否有注解
<context:component-scanbase-package=”
要创建的类所在的包(不是类)的名字”></context:conponent-scan>
还有一个方法不常用,值扫描属性上的配置
<context:annotation-config></context:Annotation-config>
1、使用注解创建对象(一共四个注解)
在创建对象的类的上面来使用注解
比如说在User上面加一个注解
@Component(value=”user”)不写value也可以实现
Spring提供@Component的三个衍生注解:功能目前来说一致
@Comtroller:web层
@Service:业务层
@Repository:持久层
四个注解功能目前都是一样的都是创建对象
2、使用注解创建单实例或者多实例对象
在类上面@Scope(value=”property”)
action可以是多实例的
3、使用注解注入属性
比如说创建servlce类,创建dao类,在service类中得到dao对象
(1)首先两个类都创建对象
(2)注入
首先在servlce里面创建dao属性private UserDao userDao;
不需要手动设置set方法了
在属性上面进行注解实现对象注入
@Autowired
还有一个注解用的更多
在属性上面写@Resource(name=”要注哪一个对象”)
配置文件和注解混合使用
1、创建对象使用配置文件实现2、注入属性的时候使用注解方式
相关文章推荐
- Spring中bean管理-配置文件和注解方式混合使用
- 8 -- 深入使用Spring -- 4...6 AOP代理:基于注解的XML配置文件的管理方式
- SpringBoot配置Bean的两种方式--注解以及配置文件
- spring学习笔记10--Spring+jdbc组合开发(注解方式配置事务)
- spring配置文件注解方式引入的两种方式
- 用Spring配置文件或者注解方式实现AOP
- spring框架,可以没有spring.xml(即配置<beans>的文件吗?即不使用xml方式配置,而是只使用注解的方式配置
- 用Spring配置文件或者注解方式实现AOP
- spring的事务管理(配置文件方式和注解方式实现、转账环境搭建)
- java注解方式(不用xml)配置web框架spring+SpringMVC
- SSM框架笔记07:初探Spring——采用XML配置文件与注解方式
- spring之aop编程——基于注解、xml配置文件方式
- Spring配置文件中bean标签中init-method和destroy-method和用注解方式配置
- Spring的注解方式和配置文件方式能共存
- spring配置文件中bean标签中init-method和destroy-method和用注解方式配置
- ActiveMQ学习总结(10)——ActiveMQ采用Spring注解方式发送和监听
- spring注解注入properties配置文件
- 读取Spring配置文件几种方式
- Spring.NET使用assembly方式设置配置文件
- Spring框架学习(10):基于注解的方式配置Bean