springboot底层注解(1)

1

@ImportResource注解

当有很多xml文件配置的容器注入想要生效在config.java中可在java文件中使用该注解、属性为“classpath:***.xml

2

@ImportResource(“classpath:***.xml”)

自定义的application中的东西可以使用

3

@Component
@ConfigurationProperties(prefix=””)

注解绑定并注册spring容器

@EnableConfigyrationProperties(**.class)

必须在配置类中
开启了**类配置绑定功能
**这个类组件自动注册到容器中

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Spring Boot是一个用于快速构建基于Spring框架的应用程序的开源框架。它通过使用注解来简化开发过程,提供了一种快速、方便的方式来配置和管理Spring应用程序。 在Spring Boot中,注解被广泛应用于各个方面,包括配置、依赖注入、AOP等。下面是一些常用的Spring Boot注解及其底层原理: 1. @SpringBootApplication:这是一个组合注解,包含了@Configuration、@EnableAutoConfiguration和@ComponentScan三个注解。@Configuration用于定义配置类,@EnableAutoConfiguration用于自动配置Spring应用程序上下文,@ComponentScan用于扫描并加载标有@Component注解的类。 2. @RestController:这个注解用于标识一个类是RESTful风格的控制器,它将类中的方法返回的数据直接以JSON或XML格式发送给客户端。 3. @RequestMapping:这个注解用于映射HTTP请求到控制器的处理方法上。可以通过指定URL路径、请求方法、请求参数等来定义具体的映射规则。 4. @Autowired:这个注解用于自动装配依赖对象。Spring Boot会根据类型进行自动查找并注入相应的实例。 5. @Value:这个注解用于从配置文件中读取属性值,并将其注入到对应的字段或方法参数中。 6. @Component:这个注解用于标识一个类是Spring组件,会被自动扫描并加载到Spring容器中。 7. @ConfigurationProperties:这个注解用于将配置文件中的属性值绑定到一个Java对象上,可以通过@ConfigurationProperties(prefix = "prefix")指定属性的前缀。 以上是一些常用的Spring Boot注解及其底层原理。通过使用这些注解,可以简化开发过程,提高开发效率。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值