Spring
文章平均质量分 50
弗兰克扬
虽有天下易生之物,一日暴之,十日寒之,未有能生者也.
展开
-
Spring Cloud Nacos(simple)
文章目录Spring Cloud Nacos(simple)简介实践注册中心-提供服务依赖添加配置修改代码实现服务启动效果(nacos注册中心)注册中心-订阅服务依赖添加配置修改代码实现配置中心总结Spring Cloud Nacos(simple)简介cloud nacos 服务注册和订阅nacos config 使用实践注册中心-提供服务依赖添加父pom:<dependencyManagement> <dependencies>原创 2021-05-27 16:39:54 · 151 阅读 · 0 评论 -
Spring Boot —— 启动问题总结
文章目录Spring Boot —— 启动问题总结简介问题收集Failed to execute goal *****错误信息解决问题Failed to configure a DataSource:错误信息解决问题Spring Boot —— 启动问题总结不定期更新简介在使用Spring Boot时,记录下启动所遇到的所有问题,并加以解决。问题收集Failed to execut...原创 2019-05-07 22:50:31 · 283 阅读 · 0 评论 -
Spring Boot Security —— There is no PasswordEncoder mapped for the id “null”
文章目录Spring Boot Security —— 自带login,登陆失败《There is no PasswordEncoder mapped for the id “null”》前言代码Spring Boot Security —— 自带login,登陆失败《There is no PasswordEncoder mapped for the id “null”》前言代码修改前...原创 2019-05-24 14:39:23 · 328 阅读 · 0 评论 -
Spring Boot —— Security 控制按钮权限
文章目录Spring Boot —— Security 控制按钮权限前言实现引入对应的依赖配置标签Spring Boot —— Security 控制按钮权限前言在freemarker中, 通过Security根据用户角色控制页面按钮或菜单的显示。Security提供一套页面标签,可以做到让内容根据安全配置情况显示或不显示,ftl 伪代码如下:<#assign security=J...原创 2019-05-30 12:01:13 · 6315 阅读 · 0 评论 -
Spring Boot —— Maven Profile多配置
文章目录Spring Boot —— Maven Profile多配置前言实现步骤截图项目地址Spring Boot —— Maven Profile多配置前言通过maven管理多环境,达到快速切换和部署效果。可以在Jenkins环境使用maven命令执行不同客户端,在单点Spring Boot 项目中通过Maven发布很有用!但在Cloud环境下为达到快速发布,我们使用Consul或者Do...原创 2019-05-29 16:53:46 · 737 阅读 · 0 评论 -
Spring Boot —— 多客户端多服务基础架构
文章目录Spring Boot —— 多客户端多服务基础架构前言项目介绍客户端公共组件设计理念项目地址Spring Boot —— 多客户端多服务基础架构前言搭建一个基础的Spring Boot框架,可作为软件研发的基础开发平台使用。项目介绍客户端名称描述boot-action-app提供外部APP接口的移动端客户端boot-action-pc门户客户端...原创 2019-07-02 16:25:00 · 741 阅读 · 0 评论 -
Spring Boot —— Swagger2 研发过程中生成API文档
文章目录Spring Boot —— Swagger2 研发过程中生成API文档前言Swagger2注解介绍示例导入依赖,采用2.8.0编写Swagger2配置类为需要请求的API添加注解启动项目,查看效果项目地址总结Spring Boot —— Swagger2 研发过程中生成API文档前言在开发包含api的项目时,我们需要编写接口文档,spring boot的swagger2组件可以简单...原创 2019-07-02 18:04:04 · 398 阅读 · 0 评论 -
Spring Boot —— 引入外部jar包,并在编译时包含这个jar
文章目录Spring Boot 引入外部jar包,并在编译时包含这个jar前言引入外部jarSpring Boot 引入外部jar包,并在编译时包含这个jar前言项目开发中,我们会遇到项目打入外部jar,虽然在开发过程中,是可以找到这个jar,并使用这里面的类,但是在发布项目上线时会出现丢失这个jar的问题,解决方法如下:引入外部jar...原创 2019-06-24 16:29:13 · 1860 阅读 · 0 评论 -
Spring Boot —— Security & Swagger2 问题总结
文章目录Spring Boot —— Security & Swagger2 问题总结前言汇总问题1. CORS(跨域资源分享)产生的权限问题,并给出Spring Security处理Preflight的方法2. 集成swagger2报错:java.lang.NoSuchMethodError:com.google.common.XXX3. swagger2的页面报错:Unable to ...原创 2019-07-10 17:26:09 · 3257 阅读 · 1 评论 -
Spring Boot —— Actuator 监控、检测、审计、应用情况采集
文章目录Spring Boot Actuator前言组成部分Endpoints内置Endpoints配置配置pom.xml如果要访问info接口想获取maven中的属性内容请记得添加如下内容yml配置actuator自定义Actuator(学习重点)示例1:健康端点示例2:健康断点自定义端点Spring Boot Actuator前言是Spring Boot 一个非常强大功能,可以对应用程序...原创 2019-07-01 01:08:03 · 1870 阅读 · 0 评论 -
Spring Boot 数据库druid密码加密
文章目录Spring Boot 数据库druid密码加密前言实现步骤生成公钥、私钥、加密密码修改数据库配置 yml总结Spring Boot 数据库druid密码加密前言为了避免密码被开发人员获知,对druid数据库密码加密,下面介绍如何实现的。使用JAR版本:druid-1.1.9.jar实现步骤生成公钥、私钥、加密密码工具类获取package ba.la.ba.la.com...原创 2019-08-09 12:00:41 · 1823 阅读 · 0 评论 -
Spring Boot —— 工作机制
文章目录Spring Boot —— 工作机制目标开始一段Spring Boot 启动程序@SpringBootApplication 背后的秘密@Configuration 创世纪@EnableAutoConfiguration 的功效自动配置的幕后英雄:SpringFactoriesLoader 详解可有可无的@ComponentScan为什么是可有可无的@ComponentScan?Spri...原创 2019-09-01 16:40:44 · 500 阅读 · 0 评论 -
Spring Boot —— Junit单元测试(MockMvc)
Spring Boot —— Junit简介版本介绍Spring Boot 2.1.7实战原创 2019-09-15 20:07:25 · 704 阅读 · 0 评论 -
Spring Boot 2.0+ —— 多数据源配置
文章目录Spring Boot 2.0+ —— 多数据源配置简介实现流程介绍示例pom.xmlyml测试实体数据库脚本Master源ConfigSlave源ConfigMyBatis实体映射生成工具生成测试用例Test测试用例结果总结Spring Boot 2.0+ —— 多数据源配置简介通过MyBatis实现多数据源配置,实际应用到多数据源业务场景。实现流程介绍maven打包,引入S...原创 2019-05-14 16:27:14 · 308 阅读 · 0 评论 -
Spring Boot 打印MyBatis执行的SQL
文章目录Spring Boot 打印MyBatis执行的SQL需求实现在application.yml配置日志打印效果Spring Boot 打印MyBatis执行的SQL需求基础框架使用Spring Boot数据库中间键使用MyBatis需要将MyBatis执行的SQL打印在控制台实现在application.yml配置日志打印一份较为完整的ymlserver: p...原创 2019-05-08 10:26:33 · 1813 阅读 · 0 评论 -
Spring —— 源码学习【整体架构】
Spring——源码学习【整体架构】整体架构图如下:组成部分Core Container(核心容器)Core、Beans是框架基础部分,提供Ioc(控制反转)和依赖注入特性。Core涵盖框架核心工具类,Spring 其他组件都会使用这里的类。Beans所有应用都会使用,包含访问配置文件、创建和管理bean以及进行Inversion of Control / Depende...原创 2019-02-14 15:03:29 · 287 阅读 · 0 评论 -
Spring Boot 添加拦截器
Spring Boot 添加拦截器介绍一下在Spring Boot 2.0.0以上版本如何添加拦截器新增拦截器新增拦截器,并打印请求URI。@Componentpublic class SecurityInterceptor implements HandlerInterceptor { private static final Logger logger = LoggerFa...原创 2019-02-21 10:58:05 · 669 阅读 · 1 评论 -
Spring 修改 ParameterMap内容
Spring 修改 ParameterMap内容修改ParameterMap,通过重写HttpServletRequestWrapper实现,代码如下:继承HttpServletRequestWrapper,重写它package com.bdjr.client.app.intercepter;import javax.servlet.http.HttpServletRequest;...原创 2019-03-06 18:59:54 · 1477 阅读 · 0 评论 -
Spring Boot 实现定时任务
文章目录Spring Boot 实现定时任务定时实现方式Timer示例代码ScheduledExecutorService示例代码Spring Task简单的定时任务示例详细说明一下Cron多线程如何实现Quartz整合 Quartz示例Spring Boot 实现定时任务工作当中,会经常使用定时这个功能,例如定时统计、定时触发,或动态创建定时任务等。总结一下常用场景我们该如何实现它。定时实...原创 2019-03-19 20:09:01 · 1191 阅读 · 0 评论 -
Spring Boot 启动后执行程序
文章目录Spring Boot 启动时执行指定程序配置监听 implements CommandLineRunnerSpring Boot 启动时执行指定程序实际研发中,会有在项目启动时,初始化一些操作,例如启动定时任务、初始化权限、默认加载等功能,如何实现呢?配置监听 implements CommandLineRunner只需要写一个类,实现接口CommandLineRunner...原创 2019-03-20 16:56:12 · 2106 阅读 · 0 评论 -
Spring Boot Quartz 实现动态创建
文章目录Spring Boot Quartz 实现动态创建需求技术简介数据结构(直接执行即可)主要源代码应用启动,初始化定时器并入库编写Controller,调用Quartz 增、删、改、查方法Quartz核心工具类[QuartzManager]ServiceImplSpring Boot Quartz 实现动态创建需求应用启动时,初始化定时器可查询正在运行的定时器可修改正在运行的定时...原创 2019-03-20 19:42:34 · 925 阅读 · 0 评论 -
Spring 反射调用类中的@Autowired注解服务空指针
文章目录Spring 反射调用类中的@Autowired注解服务空指针错误代码错误日志解决方案Spring 反射调用类中的@Autowired注解服务空指针错误代码反射代码// 反射调用对应服务函数并传递参数Class serviceClass = Class.forName(serviceUri);Object obj = serviceClass.newInstance();...原创 2019-04-02 16:17:39 · 1785 阅读 · 3 评论 -
Spring Web log4jdbc 显示所有数据库操作sql
文章目录Spring Web log4jdbc 显示所有数据库操作sql简介依赖jar如何配置Spring Web log4jdbc 显示所有数据库操作sql简介项目中,需要显示所有访问数据库的sql;依赖jar要包含以下包>>>> log4j-1.2.17.jar>>>> log4jdbc-1.2.jar>>>&g...原创 2019-04-12 13:53:53 · 661 阅读 · 0 评论 -
RocketMQ —— Spring Boot
文章目录Spring Boot RocketMQ 集成Spring Boot RocketMQ 基础示例Spring Boot RocketMQ 集成《Hello,RocketMQ》安装《RocketMQ 监控和命令行》监控和命令行管理Spring Boot RocketMQ 基础示例实现最基础的RocketMQ Java 的创建和消费...原创 2019-04-26 15:19:39 · 459 阅读 · 0 评论 -
Spring —— Transactional 事务需要掌握的知识
Spring —— 事务传播机制原创 2019-04-29 15:55:02 · 274 阅读 · 0 评论 -
Spring Boot JSON 加解密
Spring Boot JSON 加解密业务场景在Controller前对所有请求中的加密JSON进行解密。在响应给调用方时为所有响应数据进行加密。请求格式例子方案使用RequestBodyAdvice和ResponseBodyAdviceRequestBodyAdvice请求拦截并加密ResponseBodyAdvice响应拦截并加密请求必须是@Reque...原创 2019-02-21 18:32:46 · 1925 阅读 · 1 评论