springboot基础篇(1.5版本)
ah_hzy
光而不耀,静水流深。
展开
-
Springboot(十)搭建redis环境&测试
目录一、快速体验缓存二、整合redis作为缓存 一、快速体验缓存 步骤: 1、开启基于注解的缓存 @EnableCaching 2、标注缓存注解即可 @Cacheable @CacheEvict @CachePut 默认使用的是C...原创 2019-07-29 00:54:58 · 201 阅读 · 0 评论 -
springboot(八)自定义starter
八、自定义starter starter: 1、这个场景需要使用到的依赖是什么? 2、如何编写自动配置@Configuration //指定这个类是一个配置类@ConditionalOnXXX //在指定条件成立的情况下自动配置类生效@AutoConfigureAfter //指定自动配置类的顺序@Bean //给容器中添加组件@Configura...原创 2019-07-20 21:04:41 · 92 阅读 · 0 评论 -
springboot(七)启动配置原理
目录七、启动配置原理1、创建SpringApplication对象2、运行run方法3、事件监听机制 七、启动配置原理 几个重要的事件回调机制配置在META-INF/spring.factoriesApplicationContextInitializerSpringApplicationRunListener只需要放在ioc容器中Applica...原创 2019-07-20 20:43:29 · 215 阅读 · 0 评论 -
springboot(六)springboot与数据访问
目录六、SpringBoot与数据访问1、JDBC2、整合Druid数据源3、整合MyBatis4)、注解版5)、配置文件版4、整合SpringData JPA1)、SpringData简介2)、整合SpringData JPA 六、SpringBoot与数据访问 1、JDBC <dependency> <gr...原创 2019-07-20 20:35:28 · 161 阅读 · 0 评论 -
springboot(五)Docker
目录五、Docker1、简介2、核心概念3、安装Docker1)、安装linux虚拟机2)、在linux虚拟机上安装docker4、Docker常用命令&操作1)、镜像操作2)、容器操作3)、安装MySQL示例 五、Docker 1、简介 Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成...原创 2019-07-20 20:21:11 · 129 阅读 · 0 评论 -
springboot(四)web开发
目录四、Web开发1、简介2、SpringBoot对静态资源的映射规则;3、模板引擎1、引入thymeleaf;2、Thymeleaf使用3、语法规则4、SpringMVC自动配置1. Spring MVC auto-configuration2、扩展SpringMVC3、全面接管SpringMVC;5、如何修改SpringBoot的默认配置...原创 2019-07-20 20:05:02 · 706 阅读 · 0 评论 -
springboot(三)日志
目录三、日志1、日志框架2、SLF4j使用1、如何在系统中使用SLF4j2、遗留问题3、SpringBoot日志关系4、日志使用;1、默认配置2、指定配置5、切换日志框架 三、日志 1、日志框架 市面上的日志框架;JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j...原创 2019-07-20 18:33:34 · 283 阅读 · 0 评论 -
springboot(二)配置
目录二、配置文件1、配置文件2、YAML语法:1、基本语法2、值的写法3、配置文件值注入1、properties配置文件在idea中默认utf-8可能会乱码2、@Value获取值和@ConfigurationProperties获取值比较3、配置文件注入值数据校验4、@PropertySource&@ImportResource&@B...原创 2019-07-20 18:11:17 · 128 阅读 · 0 评论 -
springboot(一)springboot简介
目录一、Spring Boot 入门1、Spring Boot 简介2、微服务3、环境准备1、MAVEN设置;2、IDEA设置4、Spring Boot HelloWorld1、创建一个maven工程;(jar)2、导入spring boot相关的依赖3、编写一个主程序;启动Spring Boot应用4、编写相关的Controller、Service...原创 2019-07-20 17:14:56 · 499 阅读 · 0 评论 -
springboot(十二)springboot整合Jest操作ES
目录SpringBoot默认支持两种技术来和ES交互;1、Jest(默认不生效)2.SpringData ElasticSearch【ES版本有可能不合适】 SpringBoot默认支持两种技术来和ES交互; 1、Jest(默认不生效) 需要导入jest的工具包(io.searchbox.client.JestClient)application....原创 2019-07-30 00:01:09 · 547 阅读 · 0 评论 -
springboot(十一)检索Elasticsearch简介&安装
安装 docker search elasticsearchdocker pull registry.docker-cn.com/library/elasticsearchdocker imagesdocker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name ES0...原创 2019-07-29 23:23:03 · 129 阅读 · 0 评论 -
Springboot(九)Springboot cache使用和原理
目录一、搭建基本环境二、快速体验缓存@Cacheable三、@Cacheable运行原理第一步、自动配置类第二步、从缓存的配置类 中获取 多个cache第三步:SimpleCacheConfiguration.cacheManager()第四步:查看获取缓存方法getCache()四、@Cacheable运行流程五、@Cacheabl...原创 2019-07-28 23:10:15 · 654 阅读 · 0 评论