SpringBoot
文章平均质量分 78
SpringBoot系列资源教程
苍云烟
这个作者很懒,什么都没留下…
展开
-
SpringBoot系统搭建集成-016-RabbitMq延时队列
延时队列即就是放置在该队列里面的消息是不需要立即消费的,而是等待一段时间之后取出消费。原创 2023-06-06 18:44:29 · 1116 阅读 · 0 评论 -
SpringBoot系统搭建集成-015-自动化测试
实现BaseMatcher< T》/**//返回匹配器示例,就是一个单例 return new islisonWorldMatcher();} //匹配的业务逻辑 @Override public boolean matches(Object actual) {} //对输入项的描述,在断言失败的时候就会打印到console中 @Override public void describeTo(Description description) {} }原创 2023-06-06 18:42:23 · 2425 阅读 · 1 评论 -
SpringBoot系统集成教程
Lison。原创 2019-10-31 10:45:25 · 447 阅读 · 1 评论 -
SpringBoot系统搭建集成-014-如何使用ehcache缓存
Lison <cundream@163.com>, v1.0.0, 2019.10.05SpringBoot系统搭建集成-014-如何使用ehcache缓存Spring Boot的cache支持多种缓存,参考缓存支持,其中常用的有EhCache和Redis,Redis需要安装redis服务器,而EhCache不依赖任何第三方软件,只需引入jar即可。下面主要介绍ehcache的集成...原创 2019-11-21 17:42:50 · 203 阅读 · 0 评论 -
SpringBoot系统搭建集成-013-Docker 部署Spring Boot项目
Lison <cundream@163.com>, v1.0.0, 2019.11.01SpringBoot系统搭建集成-013-Docker 部署Spring Boot项目使用Dockerfile来部署Dockfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令。Docker程序将这些Dockerfile指令...原创 2019-11-21 17:41:17 · 161 阅读 · 0 评论 -
SpringBoot系统搭建集成-012-集成SpringSecurity+JWT
SpringBoot系统搭建集成-012-集成SpringSecurity+JWT引言Spring Boot 项目如何集成 Spring Security 完成权限拦截操作。 为基于前后端分离的后端权限管理部分JWT的应用场景关于JWT是什么,请参考JWT官网。这里就不多解释了,可理解为使用带签名的token来做用户和权限验证,现在流行的公共开放接口用的OAuth 2.0协议基本也是类似的...原创 2019-10-31 10:38:27 · 482 阅读 · 0 评论 -
SpringBoot系统搭建集成-011-Mybatis+MySQL读写分离
Lison <cundream@163.com>, v1.0.0, 2019.10.13SpringBoot系统搭建集成-011-Mybatis+MySQL读写分离引言关于MySQL读写主从实现,分两步:MySQL读写分离环境搭建–主从配置第一步,需要现有主从的环境 可参照第二步,利用已有的环境进行JavaEE的Web项目配置读写分离要做的事情就是对于一条SQL该选择哪个数...原创 2019-10-31 10:37:33 · 303 阅读 · 1 评论 -
SpringBoot系统搭建集成-010-整合Thymeleaf
Lison <cundream@163.com>, v1.0.0, 2019.10.13SpringBoot系统搭建集成-010-整合ThymeleafThymeleaf 是新一代 Java 模板引擎,它类似于 Velocity、FreeMarker 等传统 Java 模板引擎,但是与传统 Java 模板引擎不同的是,Thymeleaf 支持 HTML 原型。它既可以让前端工程师...原创 2019-10-31 10:35:17 · 169 阅读 · 0 评论 -
SpringBoot系统搭建集成-009-配置Https
Lison <cundream@163.com>, v1.0.0, 2019.10.13SpringBoot系统搭建集成-009-配置Httpshttps 现在已经越来越普及了,特别是做一些小程序或者公众号开发的时候,https 基本上都是刚需了。不过一个 https 证书还是挺费钱的,个人开发者可以在各个云服务提供商那里申请一个免费的证书。我印象中有效期一年,可以申请 20 个...原创 2019-10-31 10:33:33 · 275 阅读 · 0 评论 -
SpringBoot系统搭建集成-008-捕获全局异常
Lison <cundream@163.com>, v1.0.0, 2019.10.13SpringBoot系统搭建集成-008-捕获全局异常为了统一api的返回格式,方便前端接受返回数据,全局异常处理是个比较重要的功能,一般在项目里都会用到。Springboot中的异常捕获通常分为三个阶段。一:在进入Controller之前,如果请求一个不存在的地址,404错误等@Rest...原创 2019-10-31 10:31:34 · 169 阅读 · 0 评论 -
SpringBoot系统搭建集成-007-集成Redis
Lison <cundream@163.com>, v1.0.0, 2019.10.13SpringBoot系统搭建集成-007-集成Redis一. 直接导入Redis的依赖 <!--Redis--> <dependency> <groupId>org.springframework.boot<...原创 2019-10-31 10:30:50 · 175 阅读 · 0 评论 -
SpringBoot系统搭建集成-006-集成swagger2
Lison <cundream@163.com>, v1.0.0, 2019.10.13SpringBoot系统搭建集成-006-集成swagger2简介和配置Swagger2是一款RESTFUL接口的文档在线自动生成和功能测试功能软件Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服...原创 2019-10-31 10:28:46 · 322 阅读 · 0 评论 -
SpringBoot系统搭建集成-005-整合MyBatis
Lison <cundream@163.com>, v1.0.0, 2019.10.13SpringBoot系统搭建集成-005-整合MyBatismybatis框架已经成为一种大众普遍使用的数据库开发工具,因此,在这里我们就不讲其他的数据库连接操作方式了,直奔主题,整合mybaits:首先修改pom文件,引入相关包 <properties> <...原创 2019-10-31 10:25:24 · 200 阅读 · 0 评论 -
SpringBoot系统搭建集成-004-使用Druid和监控配置
Lison <cundream@163.com>, v1.0.0, 2019.10.13SpringBoot系统搭建集成-004-使用Druid和监控配置Druid是Java语言中最好的数据库连接池,并且能够提供强大的监控和扩展功能。业界把 Druid 和 HikariCP 做对比后,虽说 HikariCP 的性能比 Druid 高,但是因为 Druid 包括很多维度的统计和分析...原创 2019-10-31 10:22:07 · 271 阅读 · 0 评论 -
SpringBoot系统搭建集成-003-log4j记录日志
Lison <cundream@163.com>, v1.0.0, 2019.10.13SpringBoot系统搭建集成-003-log4j记录日志springboot 自身整合了日志框架,但是对于习惯使用log4j的程序员来说,springboot也提供了很好的整合:首先需要修改pom文件,去除springboot默认的日志框架,引入log4j支持。如下: &l...原创 2019-10-31 10:20:57 · 141 阅读 · 0 评论 -
SpringBoot系统搭建集成-002-理解application.properties
Lison <cundream@163.com>, v1.0.0, 2019.10.13SpringBoot系统搭建集成-002-理解application.properties在 Spring Boot 中,配置文件有两种不同的格式,一个是 properties ,另一个是 yaml 。然 properties 文件比较常见,但是相对于 properties 而言,yaml 更...原创 2019-10-31 10:20:06 · 239 阅读 · 0 评论 -
SpringBoot系统搭建集成-001-工程构建建
Lison <cundream@163.com>, v1.0.0, 2019.10.13SpringBoot系统搭建集成-001-工程构建建工程搭建使用搭建工具:JDK1.8MavenIDEA打开idea,新建一个project,然后右键工程,新建一个module,选择Spring Initializr然后next,填写group、artifact ,然后next...原创 2019-10-31 10:15:38 · 263 阅读 · 0 评论