![](https://img-blog.csdnimg.cn/20200220135037441.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
springboot
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid applicatio
suixinghero
真正的大师永远怀着一颗学徒的心
展开
-
SpringBoot与定时任务
项目开发中经常需要执行一些定时任务,比如需要每天凌晨时候,分析一次前一天的信息。Spring为我们提供了异步执行任务调度的方式,提供TaskExector、TaskScheduler接口。 两个注解:@EnableScheduling、@Scheduled Cron表达式: 字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-...原创 2020-03-21 14:33:36 · 142 阅读 · 0 评论 -
SpringBoot整合RabbitMQ
一、概述 在大多应用中,我们系统之间需要进行异步通信,即异步消息。 异步消息中两个重要概念: 消息代理(message broker)和目的地(destination) 当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目 的地。 异步消息主要有两种形式的目的地 1. 队列(queue):点对点消息通信(point-to-point) 2. 主题(topic):发布(publ...原创 2020-03-12 17:14:27 · 163 阅读 · 0 评论 -
SpringBoot整合Redis
一、SpringBoot整合Redis 在springBoot与缓存文章中介绍了SpringBoot默认是SimpleCacheConfiguration这个配置类生效,使用的是ConcurrentMapCacheManager缓存管理器和ConcurrentMapCache缓存组件来管理缓存,而开发中使用的是redis、memcached、ehcache等其它缓存中间件,那怎样使用Redis作为...原创 2020-03-10 14:24:29 · 250 阅读 · 0 评论 -
SpringBoot与缓存
一、JSR107 JSR是Java Specification Requests 的缩写 ,Java规范请求,故名思议提交Java规范,大家一同遵守这个规范的话,会让大家‘沟通’起来更加轻松, JSR-107呢就是关于如何使用缓存的规范。 Java Caching定义了5个核心接口,分别是CachingProvider,CacheManager,Cache,Entry和Expiry。 Cachin...原创 2020-03-09 17:04:30 · 169 阅读 · 0 评论 -
@ConditionalOnBean和@ConditionalOnMissingBean注解默认情况
我们都知道@ConditionalOnBean作用是根据value属性按bean的类型或则bean的名称判断bean是否在IOC容器中,如果在就返回true,否则返回false。而@ConditionalOnMissingBean的作用与@ConditionalOnBean相反。 但是如果@ConditionalOnBean和@ConditionalOnMissingBean这两个注解没有入参...原创 2020-02-26 13:59:38 · 1750 阅读 · 2 评论 -
SpringBoot多环境支持之Profile
1.多Profile文件 我们在主配置文件编写的时候,文件名可以是application-{profile}.properties/yml 我们在项目中创建application-dev.properties(代表开发时的配置文件)和application-prod.properties(生产时的配置文件)文件。 application.properties server.port=8081 ap...原创 2020-02-22 13:01:31 · 177 阅读 · 0 评论 -
SpringBoot的YAML文件语法详解
1.基本语法 (1) k: (空格)k:(空格)v 表示一对键值对,空格必须有 server: port: 8081 (2)以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一层级的。 server: port: 8081 address: 192.168.25.1 (3)属性和值也是大小敏感。 2.值的写法 (1)字面量:普通值(数字,字符串,布尔) k:(空格)v:字面直接来写。...原创 2020-02-20 17:46:17 · 380 阅读 · 0 评论 -
@SpringBootApplication注解详解
@SpringBootApplication: Spring Boot应用标注在某个类上说明这个类是SpringBoot的主配置类,SpringBoot 就应该运行这个类的main方法来启动SpringBoot应用。 如下代码: @SpringBootApplication public class HelloWorldMainApplication { public static voi...原创 2020-02-20 13:48:44 · 1892 阅读 · 0 评论