spring 注解配置bean

spring注解需要jar:  spring-aop-4.3.8.RELEASE.jar

spring 注解配置bean_第1张图片

注解要新增约束:

spring 注解配置bean_第2张图片

开启注解扫描:

spring 注解配置bean_第3张图片


用注解方式创建对象:

@Component(value="beanId") 就是把当前类实例化。相当于

@Controller   WEB层

@Service      业务层

@Repositiry   持久层

这四个注解都可以创建对象,也就是说功能类似,只是标注在不同层中。

如果属性名称是value,value可以省略。

如果不指定value,默认值是类名首先字母变为小写。

用注解指定bean的作用范围:

@Scope(value="prototype")

注解方式注入属性值:

@Autowired  自动装配

根据属性定义的类名来找到类的对象,因为这个类上有@Component

使用注解时,可以没用set方法。

@Resource(name="这里的值是对象的value的值")

@Inject 

你可能感兴趣的:(spring 注解配置bean)