springBoot(2)注解解释

@EnableAutoConfiguration:启用springboot的自动配置,根据所声明的依赖对Spring进行自动配置

@ComponentScan  和  @Component在应用程序所在的程序包上启用扫描

@Configuration:允许在上下文中注册额外的bean或导入其他配置类

@RestController:标记该controller反会json格式,用来直接编写Restful接口

@SpringBootApplication:标记为启动类

使用ComponentScan和EnableAutoConfiguration代替SpringBootApplication启动

@ComponentScan(basePackages = "com.test.run")//---控制器扫包范围
@EnableAutoConfiguration
public class App {
	public static void main(String[] args) {
		SpringApplication.run(App.class, args);
	}
}

  

原文地址:https://www.cnblogs.com/liclBlog/p/9668475.html

时间: 2024-08-30 17:36:31

springBoot(2)注解解释的相关文章

Springboot + redis + 注解 + 拦截器来实现接口幂等性校验

Springboot + redis + 注解 + 拦截器来实现接口幂等性校验 1. SpringBoot 整合篇 2. 手写一套迷你版HTTP服务器 3. 记住:永远不要在MySQL中使用UTF-8 4. Springboot启动原理解析 一.概念 幂等性, 通俗的说就是一个接口, 多次发起同一个请求, 必须保证操作只能执行一次比如: 订单接口, 不能多次创建订单 支付接口, 重复支付同一笔订单只能扣一次钱 支付宝回调接口, 可能会多次回调, 必须处理重复回调 普通表单提交接口, 因为网络超时

Spring SpringMVC SpringBoot SpringCloud 注解整理大全

Spring SpringMVC SpringBoot SpringCloud 注解整理 这段时间学习了一些框架,里面用到了很多注解,记不住所以把遇到的注解都整理了下来,如果有不对的地方欢迎指正,我会修改的φ(??∀??)? Spring 常用配置: @import :导入配置类 @Scope : 新建Bean的实例 @Scope("prototype") 声明Scope 为 Prototype @Value : 属性注入 @Value ("我爱你") -->

springboot 配置文件读取的两种方式,以及使用到的注解解释

了解过spring-Boot这个技术的,应该知道Spring-Boot的核心配置文件application.properties,当然也可以通过注解自定义配置文件的信息. pom文件 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </d

SpringBoot常见注解的解释

@Component 这个注解类似SSM中的Controller和Service注解 ,将加了这个注解的类装配到Sping容器内,这样就可以在其他类用@Autowired注解实现依赖注入. @ConfigurationProperties(prefix = "school") 这个注解是读取外部自定义配置文件  prefix一定要加不然会报错找不到  这里的作用就是查找外部是否有前缀为school的属性,如果有就读取 @PropertySource(value = "clas

spring-boot主要注解

一.@Controller 处理http请求 1.结合模版组件返回页面,spring-boot提供了spring-boot-starter-thymeleaf组件 2.结合@ResponseBoy返回JSON 二.@RestController  Spring4新增的注解,等同于@Controller + @ResponseBody,返回JSON 三.@RequestMapping 处理url路由 1.value 绑定路径,可设置集合绑定多个:method限制请求方法 2.传入参数的处理 a.@

SpringBoot —— AOP注解式拦截与方法规则拦截

AspectJ是一个面向切面的框架,它扩展了Java语言.AspectJ定义了AOP语法,所以它有一个专门的编译器用来生成遵守Java字节编码规范的Class文件. SpringBoot中AOP的使用方式主要有两种:注解式拦截与方法规则拦截,具体使用如下文所示. 一.创建一个简单springboot 2.03项目,添加aop依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId

SpringBoot核心注解应用

1.今日大纲 了解Spring的发展 掌握Spring的java配置方式 学习Spring Boot 使用Spring Boot来改造购物车系统 2.Spring的发展 Spring1.x 时代 在Spring1.x时代,都是通过xml文件配置bean,随着项目的不断扩大,需要将xml配置分放到不同的配置文件中,需要频繁的在java类和xml配置文件中切换. Spring2.x时代 随着JDK 1.5带来的注解支持,Spring2.x可以使用注解对Bean进行申明和注入,大大的减少了xml配置文

SpringBoot常用注解

1)@RestController和@RequestMapping @RequestMapping:注解提供路由信息.它告诉Spring任何来自"/"路径的HTTP请求都应该被映射到home方法.http://localhost:8080/hello @RestController注解告诉Spring以字符串的形式渲染结果,并直接返回给调用者.该注解有六个属性: params:指定request中必须包含某些参数值是,才让该方法处理. headers:指定request中必须包含某些指

SpringBoot | 问题 | 注解方式下无法发现Bean

在排除注解的问题后,考虑扫描类的位置, [SpringBoot项目的Bean装配默认规则是根据Application类所在的包位置从上往下扫描! "Application类"是指SpringBoot项目入口类. --------------------- 本文来自 gefangshuai 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/gefangshuai/article/details/50328451?utm_source=copy] 原文地址:h