更加简单的存储Bean对象

1.添加类注解存储Bean对象(五大类)

        @Controller:控制器,验证用户请求数据的正确性;(安保系统)

        @Service:服务,编排和调度具体执行方法的;(客服中心)

        @Repository:持久层,和数据库进行交互的;(执行者)= DAO(Data Access Object)

        @Component:组件,工具类

        @Configuration:配置项,项目中的一些配置

使用注解之前的前置工作:

 

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:content="http://www.springframework.org/schema/context"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd">
    <content:component-scan base-package="com.java.demo"></content:component-scan>
</beans>

 

conten是否可以和bean混用?  可以

 

五大类注解可以不在component-scan包下码? 不可以

在component-scan下的所有子包的类(包不同名),只要加了五大类注解,就能存储到Spring中;

即使在component-scan包下,没有加五大类注解,也不可以运行;

五大类注解之间的关系:其他四个都是Component的子类,都是Component的扩展;

 

为什么需要五大类注解:

就是为了让用户看到注解后,望文生义,知道当前类的用途;

bean命名规则

 

 2.方法注解@Bean

     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值