nihui123
现在在修炼中
展开
-
SpringBoot日志管理--日志管理介绍
导语 Spring Boot 内部默认使用的日志插件是 Commons Logging,但是同样也支持其他的日志插件,例如Java Util Logging,Log4j,Log4j2和LogBack,并且为每一种日志管理插件都提供了相应的配置。格式化日志默认日志输出Connected to the target VM, address: '127.0.0.1:15981', transport: 'socket' . ____ _ __ _ .原创 2022-05-30 10:20:45 · 1141 阅读 · 0 评论 -
SpringBoot精通系列-Spring Boot中如何配置Https
导语 Https作为一个比较安全的协议,现在已经越来越普及了,特别是在完成小程序或者是公众号开发的时候,https基本上都是刚需了。但是一个HTTPS的证书是比较费钱的事情,个人开发者可以通过云服务商获取免费的一个证书,有效期是一年,可以申请20个。那么在现在SpringBoot火热的时候,在SpringBoot中是如何开启https的配置呢?HTTPS简介 首先HTTPS是超文本传输安全协议(HyperText Transfer Protocol Secure)的缩写,HTTPS是一种通过.原创 2020-08-11 22:04:14 · 1806 阅读 · 0 评论 -
SpringBoot精通系列-如何封装Spring Boot异常捕获
导语 在Spring Boot开发过程中,不难避免的就是异常处理,有些异常是通过try catch方式捕获,或者是通过Throw直接抛出,但是这种方式的话对于客户端是不友好的,所以希望是通过编码的方式将这些异常进行正确的客户端显示,这样就可以提升代码可读性,提升用户体验。博主做过一个项目代码中的异常处理就是特别不友好的,面对这种状态,就需要一个全局的异常处理。下面就来看看Spring Boot提供的全局异常处理机制文章目录一、全局异常捕获处理实例二、统一返回结果三、异常处理四、404 异常处理1、.原创 2020-07-02 10:50:49 · 1203 阅读 · 0 评论 -
SpringBoot精通系列-使用Mybatis Generator生成Dao层代码
导语 使用Mybatis的时候通常会创建很多的映射文件以及创建很多的Model对象,相对来说比较麻烦也有很多的重复的工作。下面就来使用一个Mybatis Dao层代码生成器。...原创 2019-10-25 14:59:51 · 2057 阅读 · 0 评论 -
SpringBoot 精通系列-如何使用Spring Boot Security进行权限控制
导语 如何设计一个高效健全的安全策略是保证企业数据安全的的关键,笔者见过设计的比较优秀的安全管理策略也见过设计的比较Low的安全管理策略。如何保证高效的安全策略,在Java中Spring官方提供了安全策略组件Spring Security当然还有很多的安全策略的框架例如Shiro等。下面就对Spring Security进行详细说明。文章目录Spring Security介绍入门小例子第...原创 2019-09-22 22:45:41 · 1916 阅读 · 0 评论 -
SpringBoot 精通系列-SpringBoot整合Redis的常用操作
导语 在之前的博客中介绍过关于Memcache的使用,这篇文章中主要介绍关于Redis的有关概念及如何与SpringBoot整合使用。 首先Redis是目前使用最为广泛的缓存中间件,相比较Memcache来说,Redis支持更多的数据结构而且对于这些数据结构的操作也很多,当然Redis也支持非常丰富的高可用集群解决方案。下面就来看一下关于Redis相关操作。文章目录Redis介绍数据...原创 2019-09-22 20:05:59 · 1864 阅读 · 0 评论 -
SpringBoot 精通系列-SpringBoot如何操作Memcache
导语 随着公司的业务速度的提高,数据持久化的问题就凸显出来,很多的场景下使用的是缓存技术来解决请求数据库的压力,这种也是缓存技术使用最多的场景之一,当然在高并发、分布式Session场景下,也会使用缓存技术来提高系统的可用性。在工作中比较常用的是Redis,当然在有些场景下使用的是Memcache。这里首先来介绍一下关于Memcache 的使用文章目录Memcache介绍Memcache...原创 2019-09-21 14:29:37 · 3573 阅读 · 1 评论 -
SpringBoot 精通系列-如何优雅地使用Mybatis的XML配置
导语 首先Mybatis作为如今最为流行的ORM框架之一,那么首先需要了解的就是什么是ORM框架。文章目录ORM框架为什么需要ORM这种技术呢?Mybatis简介Mybatis的几个重要概念Mapper接口ExecutorSqlSessionSqlSessionFactory什么是Mybatis-Spring-Boot-Starter简单示例创建数据表引入对应的依赖application...原创 2019-09-14 00:58:51 · 2436 阅读 · 0 评论 -
SpringBoot 精通系列-使用Swagger2构建RESTful APIs
导语 在之前的博客中曾经说过关于SpringBoot RESTful架构的知识,也提供了一个简单的小例子,当然在实际工作中更多的使用的是Swagger来实现一个RESTful的API。那么下面就来看看如何利用Swagger来构建一个RESTful APIs文章目录什么是Swagger快速开发导入依赖POM文件创建SwaggerConfig的配置类Swagger 常用注解@Api@ApiO...原创 2019-09-08 19:47:05 · 2235 阅读 · 0 评论 -
SpringBoot 精通系列-构建一个RESTful Web 服务
导语 现在越来越多的企业推荐使用的是RESTful风格来构建企业应用接口,那么什么是RESTful呢?文章目录什么是RESTfulSpringBoot对于RESTful有哪些支持快速实例定义Message对象什么是RESTful RESTful是目前最为流行的一种互联网架构,REST(Respresentational State Transfer,表述性状态转移),这个是来源自于...原创 2019-09-08 14:33:43 · 2446 阅读 · 0 评论 -
SpringBoot2.0都更新了那些内容
导语 在SpringBoot2.0中首先支持了动态Gif启动Logo的打印。在SpringBoot1.0的项目中src/main/resources 路径下新建一个banner.txt文件,文件中写入一些字符,在启动项目的时候会发现默认的Banner会被这个文件中的内容替换掉,到了SpringBoot 2.0 可以支持GIF动态文件的打印,SpringBoot在启动的时候,会将GIF图片的每...原创 2019-09-07 20:37:42 · 2582 阅读 · 0 评论 -
SpringBoot精通系列-开发案例之配置Druid数据库连接池
导语 在使用SpringBoot的时候默认情况下提供了若干的数据库连接池,例如(dbcp,dbcp2,tomcat,hikari)等等,当然并不支持我们接下来所说的Druid,Druid是来自与阿里系的一个开源连接池,提供了非常优秀的监控功能。下面就来一起探索一下关于SpringBoot整合Druid的方式。版本环境Spring Boot 2.1.6,Druid 1.1.10,JDK1...原创 2019-07-30 14:02:09 · 2330 阅读 · 0 评论 -
SpringBoot 精通系列-创建SpringBoot的入门项目
导语 在之前的博客中原创 2019-07-29 11:05:24 · 2352 阅读 · 0 评论