SpringBoot
sunies-
昵称即本人微信,技术交流可以加我,另外新建qq交流群:233626422
展开
-
sonarQube对代码进行静态扫描
sonarQube是一个代码质量和安全性检测工具,社区版免费,可以帮助开发人员在开发阶段就避免各种质量和安全的问题。1、安装官网地址:https://www.sonarqube.org/可以直接下载运行,bin目录下有各个系统的运行脚本,包括linux、mac、windows,不过运行的时候需要确认本地的JDK版本,7.7以上都需要JDK11。或者使用跑在k8s上面...原创 2020-07-27 02:07:40 · 1220 阅读 · 0 评论 -
SpringBoot2.X整合阿里Druid连接池
SpringBoot2.X整合阿里Druid连接池1、简介Tips:本贴默认您已经掌握了SpringBoot的相关知识,如果您看到有错误或者误导性言论请留言指出,我会立即进行更改。连接池在在实际开发中是必不可少的,常用的连接池有DBCP、C3P0、HikariCP(2.X内置并且默认使用)以及本文的主角阿里druid,关于他们的区别和性能对比可以自行百度或者参考这个帖子(https://bl...原创 2019-06-26 13:42:50 · 965 阅读 · 0 评论 -
SprigBoot--Redis之 @Cacheable总结
@Cacheable总结Redis的作用很多,缓存是其中之一,作为内存数据库,效率不言而喻,热点、高搜索率词汇基本都要进行缓存。Java使用redis是一件麻烦的事情,需要使用客户端API去操作,如Jedis 、lettuce 。Spring对Redis进行整合之后,使用就非常方便了,这里提一嘴,SpringBoot2.0之后将Redis的默认客户端由Jedis更换为lettuce,考虑到就项目...原创 2019-07-11 17:21:55 · 428 阅读 · 0 评论 -
SpringBoot--ApplicationRunner、CommandLineRunner
SpringBoot启动加载如果需要在启动后运行某些特定代码或加载一些数据。如初始化白名单、加载缓存等。则可以创建一个类,实现ApplicationRunner或CommandLineRunner接口,并且将该类注入进Spring容器中。两个接口以相同的方式工作并提供单个run方法,该方法在SpringApplication.run(…)完成之前调用 。@Componentpublic c...原创 2019-07-07 12:21:55 · 165 阅读 · 0 评论 -
SpringBoot--Elasticsearch
Spring Data Elasticsearch是SpringData下面的一个项目,所有Spring Data项目都有一个共同的并且非常重要的接口,就是存储库抽象中的中央接口Repository。你会发现无论是JpaRepository、MongoRepository还是ElasticsearchRepository都是其子类,因此他们的用法也及其相似,因为方法大部分都是来自父接口,如果你已经...原创 2019-08-20 11:38:25 · 630 阅读 · 0 评论