----SpringBoot2
文章平均质量分 72
syrdbt
这个作者很懒,什么都没留下…
展开
-
SpringBoot整合Redis管道(pipeline)实例
1. Redis 之管道(pipeline执行一个Redis命令,Redis客户端和Redis服务器就需要执行以下步骤:客户端发送命令到服务器;服务器接受命令请求,执行命令,产生相应的结果;服务器返回结果给客户端;客户端接受命令的执行结果,并向用户展示。Redis命令所消耗的大部分时间都用在了发送命令请求和接收命令结果上面,把任意多条Redis命令请求打包在一起,然后一次性地将它们全部发送给服务器,而服务器则会把所有命令请求都处理完毕之后,一次性地将它们的执行结果全部返回给客户端。注意事项原创 2021-07-05 23:48:29 · 3151 阅读 · 11 评论 -
SpringBoot2 整合 Redis 实例,实现写入和读取的操作
1. 启动 Redis Server启动 redis server,如下图所示,端口号 6379:2. 工程实例2.1 工程目录工程目录如下图所示:2.2 pom.xml引入依赖: <dependency> <groupId>org.springframework.boot</groupId> ...原创 2020-02-04 21:33:55 · 932 阅读 · 0 评论 -
SpringBoot2 配置多数据源、实现数据库水平切分
1.水平切分首先我们来了解一下水平切分:水平切分即将同一个表中的数据进行分片,然后保存到多个的数据库中。例如:一个用户表,我们可以将用户分片保存的不同的数据库中,可以根据用户的ID(userID),userID%3==0的用户放到一个库中,userID%3==1放到一个库中,userID%3==2放到一个库中,如下图所示。2.工程概述本工程的...原创 2019-06-30 21:44:29 · 2733 阅读 · 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 · 701 阅读 · 0 评论 -
SpringBoot2 读取不同环境的配置文件实例
SpringBoot可以在 application.properties中配置信息 spring.profiles.active 来读取不同环境的配置文件。1.SpringBoot2 读取不同环境的配置文件工程运行环境可能有:开发环境、测试环境和生产环境,可以通过修改 application.properties来获取不同环境的的配置信息。首先我们先讲一下用到的@Val...原创 2019-06-27 17:21:09 · 1386 阅读 · 0 评论 -
SpringBoot2 使用Freemarker模板引擎渲染web视图
1.Freemarker模板引擎渲染web视图FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。第一步:在pom.xml中配置引入 freeMarker的依赖包 。 <!-- freeM...原创 2019-06-27 12:40:57 · 541 阅读 · 0 评论 -
SpringBoot2 异步执行方法实例
1.SpringBoot同步执行方法学习SpringBoot 异步执行方法之前我们先看一个同步执行的例子。首先是一个Service 类:TestAsyncService.java,这里只是为了演示,就没有访问数据库和编写接口。@Servicepublic class TestAsyncService { public String getResult() { ...原创 2019-06-27 16:14:58 · 7789 阅读 · 0 评论 -
SpringBoot2 全局捕获异常实例
1.SpringBoot 全局捕获异常首先写一个会抛出异常的Controller类如下所示,i = 1/0, 0不能作为除数,显然这个Controller类 ErrorController.java 会抛出异常。@EnableAutoConfiguration@RestControllerpublic class ErrorController { @Requ...原创 2019-06-27 15:13:38 · 504 阅读 · 0 评论 -
SpringBoot2 添加Druid作为数据库连接池实例
记录在 SpringBoot2中添加 Druid 作为数据库连接池的实例。环境:Java8 +SpringBoot2 +MyBatis +IDEA +MySQL8。1.SpringBoot2 添加Druid作为数据库连接池实例配置数据库连接池的原理,需要先指明 datasource 的类型com.alibaba.druid.pool.DruidDataSource,...原创 2019-07-01 17:44:03 · 697 阅读 · 0 评论 -
IntelliJ IDEA 创建第一个 SpringBoot2 项目 (入门实例)
SpringBoot简介:是一个快速开发的框架,能够快速的整合第三方框架;无XML配置,全部采用注解形式;内置Tomcat容器,无需部署WAR文件;SpringBoot的Web组件默认集成的是SpringMVC,SpringMVC是控制层。1. 第一个 SpringBoot2 项目实例第一步新建工程,如下图所示。点击Next 。第二步,填写自己的Group(公司名)和Ar...原创 2019-05-27 15:31:57 · 665 阅读 · 0 评论