SpringBoot2.3.12.RELEASE优雅的全局异常处理(模板一)
摘要:参考:https://www.cnblogs.com/xuwujing/p/10933082.html 1、首先,需要引入maven依赖包,如下所示: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.ap
阅读全文
posted @
2021-06-28 15:26
别先生
阅读(815)
推荐(0) 编辑
基于Springboot整合RestTemplate调用Webservice接口
摘要:1、基于Springboot整合RestTemplate调用Webservice接口,如果感觉使用webservice客户端调用服务器端不会,或者不方便 的时候,可以尝试使用RestTemplate来调用Webservice接口。 首先,需要做的就是要获取到请求webservice服务器端的xml文
阅读全文
posted @
2021-06-03 21:57
别先生
阅读(4662)
推荐(0) 编辑
[org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'xxx ' is not present]
摘要:1、Spring Boot项目,发起Post请求,解决Required String parameter xxx is not present类型异常。 1 2021-03-29 08:43:52 - [http-nio-8082-exec-1] - WARN - o.s.w.s.m.support
阅读全文
posted @
2021-04-02 23:14
别先生
阅读(5862)
推荐(0) 编辑
Springboot的监控Springboot Actuator
摘要:1、Springboot版本2.3.9,引入Actuator的maven依赖,如下所示: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="
阅读全文
posted @
2021-03-17 21:18
别先生
阅读(815)
推荐(0) 编辑
Springboot集成Web service接口服务
摘要:1、WebService 是一种跨编程语言和跨操作系统平台的远程调用技术。 2、WebService平台的三大技术:XML+XSD,SOAP,WSDL。 1)、XML+XSD:WebService采用HTTP协议传输数据,采用XML格式封装数据(即XML中说明调用远程服务对象的哪个方法,传递的参数是
阅读全文
posted @
2020-11-28 17:39
别先生
阅读(2710)
推荐(0) 编辑
SpringBoot2.x整合Redis数据库
摘要:1、Redis是当下最流行的用于实现缓存机制的NoSQL数据库,其主要通过key-value存储,支持高并发访问。在实际工作中,Redis结合SpringData技术后可以方便地实现序列化对象的存储。SpringBoot很好地支持了Redis,可以在项目中使用SpringData进行Redis数据操
阅读全文
posted @
2020-11-25 22:39
别先生
阅读(1440)
推荐(0) 编辑
SpringBoot整合邮件服务器
摘要:1、Java本身提供了JavaMail标准以实现邮件的处理,同时用户也可以搭建属于自己的邮件服务器或者直接使用各个邮箱系统实现邮件的发送处理。这里使用QQ邮箱系统进行服务整合。 登录QQ邮箱,进入邮箱设置页面,找到邮件服务配置项,如下所示: 修改pom.xml配置文件,引入依赖库,如下所示; 1 <
阅读全文
posted @
2020-11-25 22:36
别先生
阅读(617)
推荐(0) 编辑
Springboot集成定时调度
摘要:1、利用定时调度可以帮助用户实现无人值守程序执行,在Spring中提供了简单的SpringTask调度执行任务,利用此组件可以实现间隔调度与CRON调度处理。 首先需要创建一个线程调度类,如下所示: 1 package com.demo.cron; 2 3 import java.text.Simp
阅读全文
posted @
2020-11-25 22:03
别先生
阅读(447)
推荐(0) 编辑
SpringBoot整合Kafka消息组件
摘要:1、Kafka是新一代的消息系统,也是目前性能最好的消息组件,在数据采集业务中被广泛应用。这里Kafka将基于Kerberos认证实现消息组件处理。 修改pom.xml配置文件,追加依赖库配置,如下所示: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <pro
阅读全文
posted @
2020-11-25 22:00
别先生
阅读(867)
推荐(0) 编辑
SpringBoot整合RabbitMQ消息组件
摘要:1、RabbitMQ是一个在AMQP基础上构建的新一代企业级消息系统,该组件由Pivotal公司提供,使用ErLang语言开发。 修改pom.xml配置文件,追加spring-boot-starter-amqp依赖包。 1 <?xml version="1.0" encoding="UTF-8"?>
阅读全文
posted @
2020-11-25 21:53
别先生
阅读(271)
推荐(0) 编辑
SpringBoot整合ActiveMQ消息组件
摘要:1、ActiveMQ是Apache提供的开源组件,是基于JMS标准的实现组件。利用SpringBoot整合ActiveMQ组件,实现队列消息的发送与接收。修改pom.xml配置文件,追加spring-boot-starter-activemq依赖库。 1 <?xml version="1.0" en
阅读全文
posted @
2020-11-25 21:29
别先生
阅读(184)
推荐(0) 编辑
Springboot使用PlatformTransactionManager接口的事务处理
摘要:1、SpringBoot中可以使用PlatformTransactionManager接口来实现事务的统一控制,而进行控制的时候也可以采用注解或者AOP切面配置形式来完成,建议进行Aop切面进行事务管理,但是要写好注释,不然一些人后期找代码逻辑很容易看懵逼的。 在业务层的方法上启用事务控制,可以加到
阅读全文
posted @
2020-11-25 21:27
别先生
阅读(1968)
推荐(0) 编辑
SpringBoot整合ORM开发框架MyBatis和JPA
摘要:1、在使用Spring整合ORM组件的过程中,为了达到简化的目的,往往会进行大量的配置。利用SpringBoot可以进一步实现配置的简化。SpringBoot整合MyBatis开发框架,MyBatis是一款常用并且配置极为简单的ORM开发框架。其与Spring结合后,可以利用Spring的特征实现D
阅读全文
posted @
2020-11-25 21:24
别先生
阅读(1300)
推荐(0) 编辑
SpringBoot整合c3p0、Druid数据库连接池
摘要:1、C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展,同时在Hibernate、Spring项目开发中被广泛应用。修改项目的pom.xml配置文件,添加C3P0依赖支持管理,由于要连接mysql,所以也要加入mysql的依赖包,如下所示: 1
阅读全文
posted @
2020-11-15 12:03
别先生
阅读(1115)
推荐(0) 编辑
Springboot整合AOP拦截器
摘要:1、AOP(面向切面编程)是Spring提供的重要技术工具,其主要功能是对业务层的方法调用进行拦截处理。SpringBoot默认情况下并没有配置AOP拦截器,需要在项目中手动引入spring-boot-starter-aop依赖库后才可以使用。 修改pom.xml配置文件,配置spring-boot
阅读全文
posted @
2020-11-15 11:28
别先生
阅读(1376)
推荐(0) 编辑
Springboot的拦截器HandlerInterceptor功能
摘要:1、在Web请求处理的过程中,拦截器是服务器端进行数据处理的最后一道屏障,可以将所有用户请求的信息在拦截器中进行验证。在SpringBoot中可以继续使用SpringMVC所提供的拦截器进行处理。 1 package com.demo.config; 2 3 import java.lang.ref
阅读全文
posted @
2020-11-15 11:21
别先生
阅读(566)
推荐(0) 编辑
SpringBoot实现MultipartFile文件上传
摘要:1、SpringBoot采用FileUpload组件实现上传处理,在控制器中可以使用MultipartFile类进行接收。 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/POM/4
阅读全文
posted @
2020-11-15 11:14
别先生
阅读(17515)
推荐(2) 编辑
Springboot全局异常处理
摘要:1、全局异常处理,指的是对于程序中产生的Exception进行的处理。产生了异常之后,可以统一跳转到一个页面进行错误提示,也可以通过Restful形式返回错误信息。 注意:关于全局错误与全局异常的区别。全局错误,指的是对http状态码进行的错误跳转处理,全局异常指的是发生某些异常(如果处理的是Exc
阅读全文
posted @
2020-11-15 10:36
别先生
阅读(2692)
推荐(0) 编辑
Springboot配置异常错误页
摘要:1、在Web项目开发过程中,错误信息提示页是一个重要的组成部分。为了不让用户直接看见异常信息的页面,此时,就需要有一个错误信息提示页。错误页面一般都属于静态页面,这里在src/main/resources/static目录下创建error-404.html。 首先,在pom.xml里面新增几个配置,
阅读全文
posted @
2020-11-15 10:31
别先生
阅读(1347)
推荐(0) 编辑
Springboot进行hibernate-vidator数据验证
摘要:1、在进行Web项目开发的过程中,用户提交数据的合法性是最基础的验证手段,在SpringBoot中可以直接使用hibernate-vidator组件包实现验证处理,而此组件包中支持的验证注解,如图所示。 2、在src/main/resources目录下创建ValidationMessages.pro
阅读全文
posted @
2020-11-15 10:28
别先生
阅读(138)
推荐(0) 编辑