当前位置: 首页 > wzjs >正文

綦江集团网站建设seo如何优化关键词上首页

綦江集团网站建设,seo如何优化关键词上首页,logo设计制作公司,安徽省所有建设类网站Spring Boot 相比 Spring 多了很多自动化配置和简化开发的注解,主要包括以下几类: Spring Boot 启动与自动配置相关Spring Boot 配置相关Spring Boot Web 相关Spring Boot 测试相关Spring Boot 条件装配相关Spring Boot 监控与 Actuator 相关 1. Spring…

Spring Boot 相比 Spring 多了很多自动化配置和简化开发的注解,主要包括以下几类:

  1. Spring Boot 启动与自动配置相关
  2. Spring Boot 配置相关
  3. Spring Boot Web 相关
  4. Spring Boot 测试相关
  5. Spring Boot 条件装配相关
  6. Spring Boot 监控与 Actuator 相关

1. Spring Boot 启动与自动配置相关

注解作用
@SpringBootApplicationSpring Boot 入口类,相当于 @Configuration + @EnableAutoConfiguration + @ComponentScan
@EnableAutoConfiguration启用 Spring Boot 自动配置,根据类路径中的依赖自动配置 Bean
@SpringBootConfiguration继承自 @Configuration,用于定义 Spring Boot 配置类
@ComponentScan组件扫描,默认扫描当前类所在的包及其子包

2. Spring Boot 配置相关

注解作用
@ConfigurationProperties(prefix = "xxx")绑定外部配置,用于从 application.ymlapplication.properties 加载配置
@EnableConfigurationProperties使 @ConfigurationProperties 注解的类生效
@PropertySource("classpath:xxx.properties")引入额外的配置文件
@Value("${xxx}")注入配置值
@ImportResource("classpath:xxx.xml")引入 XML 配置文件

3. Spring Boot Web 相关

注解作用
@RestController@Controller + @ResponseBody,返回 JSON 数据的 RESTful API
@GetMapping@RequestMapping(method = RequestMethod.GET) 的简化版
@PostMapping@RequestMapping(method = RequestMethod.POST) 的简化版
@PutMapping@RequestMapping(method = RequestMethod.PUT) 的简化版
@DeleteMapping@RequestMapping(method = RequestMethod.DELETE) 的简化版
@PatchMapping@RequestMapping(method = RequestMethod.PATCH) 的简化版
@ResponseStatus(HttpStatus.OK)指定返回状态码

4. Spring Boot 测试相关

注解作用
@SpringBootTestSpring Boot 测试环境,会自动加载 Spring Boot 上下文
@TestConfiguration测试专用的 @Configuration,避免污染生产配置
@MockBean使用 Mockito 模拟 Bean,替换真实的 Bean
@SpyBean对 Spring 容器中的 Bean 进行部分模拟

5. Spring Boot 条件装配相关

注解作用
@ConditionalOnClass类存在时才生效
@ConditionalOnMissingClass类不存在时才生效
@ConditionalOnBean容器中存在某个 Bean 时才生效
@ConditionalOnMissingBean容器中不存在某个 Bean 时才生效
@ConditionalOnProperty(name="xxx", havingValue="true")指定配置项存在且等于指定值时才生效
@ConditionalOnExpression("${xxx} == true")Spring EL 表达式条件判断
@ConditionalOnWebApplicationWeb 环境下才生效
@ConditionalOnNotWebApplication非 Web 环境下才生效

6. Spring Boot 监控与 Actuator 相关

注解作用
@EnableScheduling开启定时任务
@Scheduled(fixedRate = 5000)定义定时任务,每 5 秒执行一次
@EnableAsync开启异步任务
@Async异步执行方法
@EnableCaching开启缓存
@Cacheable("users")启用缓存
@CacheEvict("users")清除缓存

Spring Boot 比 Spring 多的注解总结

  • 启动与自动配置相关@SpringBootApplication@EnableAutoConfiguration
  • 配置相关@ConfigurationProperties@EnableConfigurationProperties
  • Web 相关@RestController@GetMapping@PostMapping
  • 测试相关@SpringBootTest@MockBean
  • 条件装配相关@ConditionalOnClass@ConditionalOnMissingBean
  • 监控与 Actuator@EnableScheduling@Async@EnableCaching

Spring Boot 最大的区别在于“自动化配置”和“简化开发”,相比于 Spring,减少了大量 XML 配置,并且提供了很多便捷的注解来快速构建应用

http://www.dtcms.com/wzjs/473183.html

相关文章:

  • 电子商务网站建设与管理答案百度推广一个月多少钱
  • 香包怎么做制作方法广东企业网站seo哪里好
  • 青岛网站建设市场自动点击器怎么用
  • 什么做网站做个网站一般要多少钱啊一般的电脑培训班要多少钱
  • 下载整个网站的软件南宁百度seo排名优化软件
  • 织梦网站后台logo删除推广软件排行榜前十名
  • 直接拖拉做网站的软件建站模板哪个好
  • 典当行网站源码网络推广与营销
  • 源代码开发网站站长工具精品
  • 下载wordpress 5.2.1seo营销优化
  • 深圳网站的建设维护公司免费建立自己的网站
  • 企业网站页面宽哪里设置免费注册网页网址
  • wordpress悬浮qqseo是什么?
  • 厦门建设网站企业品牌如何推广
  • 网站做多少层级大庆黄页查询电话
  • 做网站软件大全百度词条优化工作
  • wordpress 防盗链排名优化培训
  • 外贸网站做几种产品搜索引擎排名影响因素有哪些
  • 黄页网站推广软件seo快速推广窍门大公开
  • wordpress建多个网站网址怎么推广
  • 哪个网站可以做ppt赚钱手机自动排名次的软件
  • 自己给自己网站做推广百度一下官方网
  • 关于网站建设的外文文献松原头条新闻今日新闻最新
  • 英文版企业网站布局设计实事新闻热点
  • 织梦cms网站手机制作网站的软件
  • 如何做网站吸引广告商2021关键词搜索排行
  • 如何做微信小程序网站廊坊关键词优化排名
  • 嘉定营销型 网站制作自己怎么开电商平台
  • 以前在线做预算的网站能打开任何网站浏览器
  • dw做网站字体 别人 电脑关键词优化怎么优化