![](https://img-blog.csdnimg.cn/d685091567a745e09c4a238a7f8cc229.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
springboot篇
文章平均质量分 95
springboot相关内容
叁有三分之一
君子藏器于身,待时而动
展开
-
打印日志你真的会吗?
文章目录概念快速上手1.新建项目,引入依赖:2.新增配置:3.打印测试作为一个猿,大家多多少少应该都改过线上的bug吧,这种本地复现不了,线上又有的bug你们都是怎么定位的呢?我想日志可能是首选办法了吧,那么你们的日志打印都有什么规范呢?你还是用的log4j吗?我们一起来了解下logback吧概念Logback是由log4j创始人设计的一个开源日志组件,可以说是log4j的升级版也不为过!logback 官网:官网logback 中文网:中文网快速上手我们知道,我们平时打印的日志级别一般为原创 2020-05-11 09:29:49 · 1247 阅读 · 3 评论 -
SpringBoot 整合多数据源
文章目录JdbcTemplate 多数据源JPA 多数据源MyBatis 多数据源不知道你们项目中有没有用到多数据源呢?SpringBoot整合多数据源的方式有哪些呢?我们一起来总结下:常用的有三种方式:整合JdbcTemplate整合JPA整合Mybatis注:三种方式只能选择一种使用,如果你用了mybatis 再定义其他的方式,springboot无法识别该用哪种方式Jd...原创 2020-04-23 10:40:15 · 301 阅读 · 0 评论 -
SpringBoot 中的那些“开关”
在之前我们就Swagger使用篇,可以了解到根据不同环境更改为不同的配置,让不同的配置逻辑生效的处理办法。其实吧,有没有觉得这东西就像是一个开关,那么SpringBoot 我们可以怎么获取当前环境(获取其他配置相同)从而进行判断做一个开关呢?今天我们就来总结下(以下列举的是常用的几种方式):方式一:@Value 注解代码如下(基本容器启动什么地方都可以用):@RestController...原创 2020-04-27 09:27:52 · 937 阅读 · 0 评论 -
mybatis-Plus 实践篇之逆向工程
初次听说mybatis-plus感觉这东西取名字都很有意思,像极了现在的iPhone 到iPhone xplus;不得不说水果公司真的引领了很多的“潮流”啊;最近公司的一个新的项目,用的也是mybatis-plus,但是用的感觉不是那么好,所有就有了这篇实践!其实了解了也就和JPA差不多,废话不多说我们开始吧!概念Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生.其实要我说,最大的亮点就是它的逆向工程和.原创 2020-05-15 09:34:48 · 772 阅读 · 0 评论 -
SpringCloud微服务之宏观了解
文章目录宏观了解微服务架构微服务概述微服务优缺点微服务目前技术栈SpringCloud和Dubbo的对比学了也用了这么久SpringBoot,你有没有思考过SpringBoot和SpringCloud 的关系呢?SpringCloud这么火的原因究竟有哪些呢?SpringCloud解决了哪些问题呢?Dubbo 和 SpringCloud 对比有什么不同呢?接下来我们就来带着问题,捋一捋。宏观了解MVC架构(三层架构):结构清晰,方便开发人员协调分工,简化开发;Spring(IOC、AOP): S原创 2020-05-20 09:27:23 · 356 阅读 · 0 评论 -
mybatis-Plus 实践篇之CRUD操作
文章目录快速开始查询操作新增操作删除操作修改操作删除操作sql 性能分析插件常用的条件构造器上篇我们说了mybaits-plus的逆向工程的操作,这篇我们来说下CRUD操作吧,本来打算写一篇的,但是篇幅实在有点长;可读性不好,还是拆一下;快速开始这里就不重新建项目引入依赖了,我们直接在上篇的项目中开始开始之前,我们需要开启打印下mybatis-plus在控制台打印的sql,只需要在yaml文件中加上如下配置即可mybatis-plus: configuration: log-imp原创 2020-05-18 09:10:55 · 759 阅读 · 0 评论 -
spingboot集成mybatis和druid sql监控
文章目录创建projectdruid配置新增接口测试springboot操作数据的库的方式有很多,jdbcTemplate,jpa,集成mybatis…现在的日常开发,几乎都是采用mybatis框架;它灵活而又层次分明的设计极大的简化了我们对数据库的操作!概念:MyBatis是一流的持久性框架,mybatis支持自定义SQL,存储过程和高级映射。MyBatis消除了几乎所有的JDBC......原创 2020-04-13 09:33:44 · 680 阅读 · 0 评论 -
springboot之自定义一个starter
文章目录举例新建项目install到本地仓库新建项目测试springboot发展至今,已经可以变得很轻巧了。需要用什么配置只需导入对应的依赖也就是对应的starter即可,为何加入了对应的start就可以实现对应的配置和功能呢?我们带着问题来探讨一下:举例我们以mybatis为例,看看它的starter实现<dependency> <groupId>or......原创 2020-04-15 09:48:45 · 467 阅读 · 0 评论 -
springboot web项目创建及自动配置分析(thymeleaf+flyway)
文章目录源码分析webjarsthymeleafthymeleaf语法springmvc 启动配置原理集成flyway插件springboot 创建web项目只需要引入对应的web-starter,自己定义好moudel层,再采用相应的模版引擎技术(view层)就可以将数据渲染到模版中,从而生成一个单体的web应用!那这些视图是如何解析的呢?最常用的模版引擎语法有哪些呢?新建一个空的项目,......原创 2020-04-16 09:55:36 · 768 阅读 · 0 评论 -
Swagger 食用方法详解
文章目录概念导入依赖开启Swagger及其配置启动测试再配置及规范swagger注解ui选型你们项目中有用到Swagger吗?你真的会用这个框架吗?哈哈,都说用了Swagger的都不用写文档了,但是打开项目的Swagger地址看看,惨不忍睹啊!都是些什么东西啊,完全看不到任何有用的信息,东西没用好就是这样的结果!概念Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 R......原创 2020-04-17 09:43:38 · 369 阅读 · 0 评论 -
初窥SpringSecurity安全框架
文章目录概念对应依赖创建项目自定义登陆用户和密码新增SecurityConfig配置类修改前台配置重启项目验证登陆页配置:记住我退出的问题作为一名开发怎能不知道大名顶顶的安全框架呢?市面上流行的安全框架有:shiro和springSecurity。那么你经常用哪个框架做安全访问控制呢?因为SpringBoot集成了SpringSecurity,所以我们这次来聊聊它概念Spring Sec......原创 2020-04-20 10:47:47 · 467 阅读 · 0 评论