Spring注解记录

Spring针对Bean管理中创建对象提供注解

(4个注解功能一样,都可以用来创建bean实例)
(1)@Component(普通组件,Spring组件中都可以创建对象)
(2)@Service(一般用在业务逻辑层或者service层)
(3)@Controller(一般用在web层)
(4)@Repository(一般用在dao层或者持久层)
功能:省略配置<bean id="xxx" class="com.xxx.xxx"></bean>

基于注解方式实现属性注入(三个最常用注解)

(1)@Autowired(根据属性类型进行自动装配)
(2)@Qualifier(根据属性名称进行注入)
(3)@Resource(可以根据类型注入,也可以根据名称注入)
(4)@Value(注入普通类型属性)如下:
@Value(“ccc”):

<bean id="aaa" class="com.xxx.xxx.xxx">
	<property name="bbb" value="ccc"></property>
</bean>

其他注解

(1)Configuration(作为配置类=配置文件,替代XML,告诉spring这是一个配置类)
(2)@Bean(产生一个Bean对象,然后这个Bean对象交给Spring管理,@Component注解作用于类,而@Bean注解作用于方法)
(解释2:给容器中注册一个bean,类型为返回值类型,ID为方法名)
(3)@ResponseBody(转载)
(4)@RequestMapping(转载)
(5)@RestController:如下图
在这里插入图片描述
(6)@SpringBootApplication:标注在Spring Boot项目中的某一个类上,表示这是一个Spring Boot的配置类(配置类
配置文件);
(7)@EnableAutoConfiguration:利用AutoConfigurationImportSelector给容器中导入组件;
(8)@Override注解写与不写的区别
(9)@RequestBody

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值