
Spring Boot学习
文章平均质量分 71
叶落自飘零
我就是我,是颜色不一样的烟火!
展开
-
SpringBoot学习1.1-使用SPRING INITIALIZR快速构建项目及HelloWorld的编写
环境:jdk1.8;spring boot2.0.2;Maven3.3步骤:1.生成标准项目通过SPRING INITIALIZR工具产生基础项目;网址为http://start.spring.io/点击打开链接此次选择Maven构建项目,版本选择2.0.2;初始模块只选择添加web,可同时添加多个;生成下载解压;2.项目导入及结构右击--》import--》M...原创 2018-05-25 15:16:24 · 1165 阅读 · 0 评论 -
SpringBoot学习1.2-使用Swagger2构建RESTful API文档
简介:RESTful作为一种软件设计风格得到越来越多的人的认可;同时开发接口文档的整理、更新及调试也一直是项目开发及维护过程中可以说是一个诟病。相信下面所展示的Swagger2构建RESTful API文档能够很好的解决大部分问题。环境:jdk1.8;spring boot2.0.2;Maven3.3;swagger 2.8.0步骤:1.添加依赖本文引用最新的2.8.0...原创 2018-05-25 18:26:22 · 726 阅读 · 0 评论 -
SpringBoot学习1.3-配置详解
简介:springBoot可以通过多种方式设置参数,其优先级如下:如果使用了devtools,则以home目录下的~/.spring-boot-devtools.properties为主 @TestPropertySource注解的测试 @SpringBootTest#properties注解的测试 命令行参数 SPRING_APPLICATION_JSON提供的属性(JSON格式...原创 2018-05-30 14:10:15 · 703 阅读 · 0 评论 -
SpringBoot学习1.4-使用junit进行单元测试
环境:jdk1.8;spring boot2.0.2;Maven3.3摘要说明:任何开发过程中单元测试是一个必需的环节,springboot结合junit也很好的提供了一套单元测试的方法。首先认识下即将使用的注解和类:@RunWith:就是一个运行器 @RunWith(JUnit4.class):就是指用JUnit4来运行 @RunWith(SpringJUnit4Clas...原创 2018-09-29 10:02:50 · 571 阅读 · 0 评论 -
SpringBoot学习1.5-定时任务和异步调用
环境:jdk1.8;spring boot2.0.2;Maven3.3摘要说明:定时任务:定时任务是业务场景中经常出现的一种情况如:定时发送邮件,短信、定时统计监控数据、定时对账等异步调用:一个都买流程可能包括下单、发货通知、短信推送、消息推送等,其实除了下单这个主要程序是主程序,其他子程序可以同时进行且不影响主程序的运行,这个时候就可以使用异步调用来调用这些子程序;步骤:...原创 2018-09-29 11:06:35 · 1196 阅读 · 0 评论 -
SpringBoot学习2.1-集成mybatis之HikariCP+注解
环境:jdk1.8;spring boot2.0.2;Maven3.3摘要说明:Mybatis:作为一款优秀的持久层框架,mybatis以简单易学、灵活、解耦等特点已逐步占领市场;HikariCP:spring boot2开始将HikariCP作为默认的数据库连接池;作为后起之秀其拥有代码量少、速度快、稳定、可靠积攒了非常好的口碑;本篇文章就基于spring boot2+myb...原创 2018-10-08 16:17:04 · 3030 阅读 · 1 评论 -
SpringBoot学习1.6-配置log4j2及进行静态方法封装
环境:jdk1.8;spring boot2.0.2;Maven3.3摘要说明:spring boot2默认使用的是Logback;且spring boot2开始不支持log4j只支持log4j2;Logback作为新开发的框架既然被spring boot当成默认日志框架性能肯定是非常好;但网上使用推广度及配置相对比较少,这里就修改配置成log4j2;步骤:1.依赖引入lo...原创 2018-09-30 10:40:29 · 1305 阅读 · 0 评论 -
SpringBoot学习1.7-配置Thymeleaf渲染页面及常用标签说明
前面我们已经主要讲述如何进行接口开发,接口开发之后如何进行页面渲染?spring boot默认不支持jsp;主要支持下面渲染模版:ThymeleafFreeMarkerVelocityGroovyMustache本篇文章主要讲述如何配置使用Thymeleaf模版引擎进行页面渲染;原创 2018-10-10 11:12:02 · 1967 阅读 · 0 评论