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