![](https://img-blog.csdnimg.cn/20190630205658557.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot2学习笔记
SpringBoot2的个人学习笔记
syrdbt
这个作者很懒,什么都没留下…
展开
-
SpringBoot2 配置多数据源、实现数据库水平切分
1.水平切分 首先我们来了解一下水平切分:水平切分即将同一个表中的数据进行分片,然后保存到多个的数据库中。 例如:一个用户表,我们可以将用户分片保存的不同的数据库中,可以根据用户的ID(userID),userID%3==0的用户放到一个库中,userID%3==1放到一个库中,userID%3==2放到一个库中,如下图所示。 2.工程概述 本工程的...原创 2019-06-30 21:44:29 · 2698 阅读 · 0 评论 -
IDEA 中 SpringBoot2 整合 Mybatis 实例实例
记录在 IDEA 中使用SpringBoot2 整合 Mybatis的 实例,环境:Java8 + Maven + MySQL8。 1.添加依赖 添加 MyBatis 依赖,MySQL 连接依赖,,数据库用的MySQL8。 <!-- MyBatis 依赖 --> <dependency> <groupId>org.m...原创 2019-06-28 00:33:41 · 684 阅读 · 0 评论 -
SpringBoot2 读取不同环境的配置文件实例
SpringBoot可以在 application.properties中配置信息 spring.profiles.active 来读取不同环境的配置文件。 1.SpringBoot2 读取不同环境的配置文件 工程运行环境可能有:开发环境、测试环境和生产环境,可以通过修改 application.properties来获取不同环境的的配置信息。 首先我们先讲一下用到的@Val...原创 2019-06-27 17:21:09 · 1358 阅读 · 0 评论 -
SpringBoot2 异步执行方法实例
1.SpringBoot同步执行方法 学习SpringBoot 异步执行方法之前我们先看一个同步执行的例子。 首先是一个Service 类:TestAsyncService.java,这里只是为了演示,就没有访问数据库和编写接口。 @Service public class TestAsyncService { public String getResult() { ...原创 2019-06-27 16:14:58 · 7770 阅读 · 0 评论 -
SpringBoot2 全局捕获异常实例
1.SpringBoot 全局捕获异常 首先写一个会抛出异常的Controller类如下所示,i = 1/0, 0不能作为除数,显然这个Controller类 ErrorController.java 会抛出异常。 @EnableAutoConfiguration @RestController public class ErrorController { @Requ...原创 2019-06-27 15:13:38 · 485 阅读 · 0 评论 -
SpringBoot2 使用Freemarker模板引擎渲染web视图
1.Freemarker模板引擎渲染web视图 FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。 第一步:在pom.xml中配置引入 freeMarker的依赖包 。 <!-- freeM...原创 2019-06-27 12:40:57 · 513 阅读 · 0 评论 -
IntelliJ IDEA 创建第一个 SpringBoot2 项目 (入门实例)
SpringBoot简介:是一个快速开发的框架,能够快速的整合第三方框架;无XML配置,全部采用注解形式;内置Tomcat容器,无需部署WAR文件;SpringBoot的Web组件默认集成的是SpringMVC,SpringMVC是控制层。 1. 第一个 SpringBoot2 项目实例 第一步新建工程,如下图所示。点击Next 。 第二步,填写自己的Group(公司名)和Ar...原创 2019-05-27 15:31:57 · 628 阅读 · 0 评论