不要再自己造轮子了,SpringBoot 自带工具类-DEMO程序园-DEMO技术分享乐园

不要再自己造轮子了,SpringBoot 自带工具类


断言 断言是一个逻辑判断,用于检查不应该发生的情况 Assert关键字在JDK1.4中引入,可通过JVM参数-enableassertions开启 SpringBoot中提供了Assert断言工具类,通常用于数据合法性检查//要求参数object必须为非空(NotNull),否则抛出异常,不予放行 //参数message参数用于定制异常信息。 voidnotNull(Objectobje

RestTemplate状态码为401时,如何获取body信息-DEMO程序园-DEMO技术分享乐园

RestTemplate状态码为401时,如何获取body信息

程序猿 2022-03-19 162

当我们与第三方系统交互,通常接口返回数据,有的时候第三方接口再非正常响应结果时,会将返回的具体信息放置body,HTTP状态码为非200,此时restTemplate设置不对会任务此次请求失败,而直接报异常。举例说明: 那么再这种请求下我们如何直接获取到对方的返回body信息呢? 解决办法:importorg.springframework.http.client.ClientHttpResp

springboot 多模块mybatis报org.apache.ibatis.binding.BindingException-DEMO程序园-DEMO技术分享乐园

springboot 多模块mybatis报org.apache.ibatis.binding.BindingException

程序猿 2021-11-22 46

今天在将我搭建的springboot通用平台(单体应用)重构成maven多模块时遇到如下错误错误日志使用IDEA整合Mybatis进入SpringBoot,结果用测试类进行测试的时候报错,结果报错日志如下,寻找不了对应的Mapper的XML文件. 我们来看一下目录结构其实这里的目录结构在IDEA乍看下没错,但是错就错在了生成的方法。我们去到工程的实际目录看一下 这个是错误的生成方式,在new文

IDEA 多个微服务项目时如何开启RunDashboard-DEMO程序园-DEMO技术分享乐园

IDEA 多个微服务项目时如何开启RunDashboard


打开项目.idea的目录下的workspace.xml文件,在<componentname="RunDashboard">节点新增如下配置<optionname="configurationTypes">    <set>     <opt

springboot+redis实现session共享-DEMO程序园-DEMO技术分享乐园

springboot+redis实现session共享

程序猿 2021-07-31 50

引入依赖<!--引入Redis--> <dependency>  <groupId>org.springframework.boot</groupId>  <artifactId>spring-boot-starter-data-redis</artifactId> </dependency&

springboot如何实现配置文件,静态文件,jar包分离部署-DEMO程序园-DEMO技术分享乐园

springboot如何实现配置文件,静态文件,jar包分离部署

程序猿 2021-06-28 42

springboot如何实现配置文件,静态文件,jar包分离部署,只需要在pom文件增加如下配置,实现分离打包即可:<build>    <finalName>${project.artifactId}</finalName>  <plugins>  <!--定义项目的编译环境--&g

springboot整合swagger-bootsarp-ui实现接口文档自动生成-DEMO程序园-DEMO技术分享乐园

springboot整合swagger-bootsarp-ui实现接口文档自动生成

程序猿 2021-04-17 32

最近开源项目中在集成swagger2,集成好之后发现UI效果很差,于是各种百度,发现了swagger-bootstrap-ui这个UI,于是开始了一波复制粘贴的操作,先来看以下效果: 之前的效果: 一、添加依赖<dependency>   <groupId>io.springfox</groupId>   

springboot集成JWT-DEMO程序园-DEMO技术分享乐园

springboot集成JWT

程序猿 2021-01-04 32

一springboot集成JWT引入JWT相关依赖 <!--引入jwt依赖--> <dependency>     <groupId>com.auth0</groupId>     <artifactId>java-jwt</artifa