
SpringBoot
摸鱼菜腿子
这个作者很懒,什么都没留下…
展开
-
学习在IDEA中使用SpringBoot(九)Spring Boot 与缓存
1.JSR107(仅供了解)Java Caching定义了5个核心接口,分别是CachingProvider, CacheManager, Cache, Entry 和 ExpiryCachingProvider定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可 以在运行期访问多个CachingProvider。CacheManager定义了创建、配置、获取、管理和...原创 2019-08-02 15:57:32 · 928 阅读 · 0 评论 -
学习在IDEA中使用SpringBoot(七)Spring Boot 与启动配置原理
几个重要的事件回调机制配置在META-INF/spring.factories ApplicationContextInitializerSpringApplicationRunListener只需要放在ioc容器中 ApplicationRunner CommandLineRunner启动流程:1.创建SpringApplication对象initialize(sources);p...原创 2019-08-01 19:58:48 · 833 阅读 · 0 评论 -
学习在IDEA中使用SpringBoot(六)Spring Boot 与数据访问
1. JDBC导入依赖,并创建application.yml效果:默认是用org.apache.tomcat.jdbc.pool.DataSource作为数据源;数据源的相关配置都在DataSourceProperties里面;自动配置原理:org.springframework.boot.autoconfigure.jdbc:1、参考DataSourceConfiguration...原创 2019-08-01 16:44:44 · 355 阅读 · 0 评论 -
学习在IDEA中使用SpringBoot(二)Spring Boot 配置
二. Spring Boot 配置1.配置文件Spring Boot使用一个全局配置文件,其名称是固定的application.propertiesapplication.yml配置文件的作用:修改SpringBoot自动配置的默认值标记语言:以前配置的文件,大多是xml文件;YAML:以数据为中心,yml结尾,比json、xml等更适合做配置文件2.YAML语法基本...原创 2019-07-27 17:18:28 · 995 阅读 · 1 评论 -
学习在IDEA中使用SpringBoot(一)入门
一.Spring Boot 入门1. Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案2.微服务微服务:架构风格(微服务化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通每一个元素最终都是一个可独立替换和独立升级的软件单元3.入门环境准备jdk1.8:java version “1...原创 2019-07-27 17:12:07 · 1282 阅读 · 0 评论 -
学习在IDEA中使用SpringBoot(三)Spring Boot 与日志
1. 日志框架市面上的日志框架 :JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j…日志门面(日志的抽象层)日志实现JCL(Jakarta Commons Logging) SLF4j(Simple LoggingFacade for Java) jboss-loggingLog4j JUL(java.util.logg...原创 2019-07-27 21:26:53 · 3046 阅读 · 0 评论 -
学习在IDEA中使用SpringBoot(五)Spring Boot 与Docker
1.简介Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使 用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。2. 核心概念docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);docker客户端(Client):连接...原创 2019-07-31 16:48:08 · 220 阅读 · 0 评论 -
学习在IDEA中使用SpringBoot(十六)Spring Boot与监控管理
一. 监控管理二. 定制端点信息(SpringBoot 2以上已不用)原创 2019-08-03 22:22:47 · 426 阅读 · 0 评论 -
学习在IDEA中使用SpringBoot(十五)Spring Boot与热部署
依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional&g...原创 2019-08-03 22:08:55 · 117 阅读 · 0 评论 -
学习在IDEA中使用SpringBoot(十四)Spring Boot 与分布式
一. 分步式应用二. ZooKerper和Dubbo在虚拟机中下载zookeeper并开启创建名为provider和customer的两个空工程(1)在provider中导入zookeeper和dobbu依赖 <!-- 引入依赖--> <dependency> <groupId>com.alibaba.boot<...原创 2019-08-03 21:59:08 · 347 阅读 · 0 评论 -
学习在IDEA中使用SpringBoot(十三)Spring Boot 与安全
一. 概念二. web&安全三. 代码实现引入依赖config配置类 @EnableWebSecurity public class MySecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurit...原创 2019-08-03 17:48:08 · 261 阅读 · 0 评论 -
学习在IDEA中使用SpringBoot(十二)Spring Boot 与任务
一. 异步任务在主类添加@EnableAsync 开启异步注解功能在service添加@Async二. 定时任务在主类@EnableScheduling 开启基于注解的定时任务在service添加 @Scheduled三. 邮件任务导入依赖 <dependency> <groupId>org.springframework...原创 2019-08-03 15:43:09 · 206 阅读 · 0 评论 -
学习在IDEA中使用SpringBoot(十一)Spring Boot 与检索
一. ElasticSearch二. 概念三. 整合原创 2019-08-03 12:39:06 · 231 阅读 · 0 评论 -
学习在IDEA中使用SpringBoot(四)Spring Boot 与web开发
1.简介使用SpringBoot创建SpringBoot应用,选中我们需要的模块SpringBoot默认将这些场景配置好了,只需要在配置文件中指定少量的配置就可以运行编写业务代码自动配置原理:这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxxxxxAutoConfiguration:帮我们给容器中自动配置组件;xxxxPropert...原创 2019-07-30 20:07:30 · 1135 阅读 · 0 评论 -
学习在IDEA中使用SpringBoot(十)Spring Boot 与消息
一.概述二.RabbitMQ简介三. Rabbit的运行机制四. Rabbit整合MQ整合1. 在linux虚拟机中的docker下载并安装RabbitMQ2.启动RabbitMQ3. 连接RabbitMQ在网页输入 IP地址:15672 进入,账号密码均为 guest4.创建Exchanges和queues并进行相关绑定5.创建一个新工程,选择...原创 2019-08-02 21:13:24 · 164 阅读 · 0 评论 -
学习在IDEA中使用SpringBoot(八)Spring Boot 与自定义starter
1.自定义starter需要注意的两个问题这个场景需要使用的依赖是什么如何编写自动配置结合SpringBoot自动配置的经验大致要做的事情有下面这些: @Configuration //指定这个类是一个配置类 @ConditionalOnXXX //在指定条件成立的情况下自动配置类生效 @AutoConfigureAfter //指定自动配置类的顺序 ...原创 2019-08-01 20:18:10 · 923 阅读 · 0 评论