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

注解要新增約束:

開啟注解掃描:

用注解方式創(chuàng)建對象:
@Component(value="beanId") 就是把當(dāng)前類實例化。相當(dāng)于<bean id="beanId">
@Controller ? WEB層
@Service ? ? ?業(yè)務(wù)層
@Repositiry ? 持久層
這四個注解都可以創(chuàng)建對象,也就是說功能類似,只是標(biāo)注在不同層中。
如果屬性名稱是value,value可以省略。
如果不指定value,默認(rèn)值是類名首先字母變?yōu)樾憽?/p>
用注解指定bean的作用范圍:
@Scope(value="prototype")
注解方式注入屬性值:
@Autowired ?自動裝配
根據(jù)屬性定義的類名來找到類的對象,因為這個類上有@Component
使用注解時,可以沒用set方法。
@Resource(name="這里的值是對象的value的值")
@Inject?