
spring boot
文章平均质量分 93
ccddsdsdfsdf
这个作者很懒,什么都没留下…
展开
-
spring boot继承swaggers:swagger-ui No mapping found for HTTP request
一、前言spring boot 集成swagger 报swagger-ui No mapping found for HTTP request。二、检查三点1、是否引入jar包 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6.原创 2020-06-02 18:42:41 · 370 阅读 · 0 评论 -
spring boot 整合activiti7及 activiti model
前言前面用spring boot整合了activiti5 ,这次做一个升级一步步记录如何整合及整合过程中遇到的问题,希望大家遇到类似的问题后 能快速解决一、下载官网的demo代码https://github.com/Activiti/activiti-examples下载官网的demo,下载下来后,我切到了7.0.x版本的分支,结构如下:下载下来的代码有很多报错,因为jar包找不到,打开任何一个子模块,最下面有一个仓库地址,activiti 7 的jar依赖需要从这个仓库地址下载<rep原创 2020-05-15 11:19:05 · 2646 阅读 · 1 评论 -
spring cloud与spring boot 版本兼容
文章目录一、Spring cloud 与spring boot 版本兼容1、生产环境如何选择2、spring cloud与spring boot 版本兼容3、整合一、Spring cloud 与spring boot 版本兼容1、生产环境如何选择坚决不用非稳定版本/end-of-life版本尽量用最新一代xxx.RELEASE版本可以官网一下SR2之后可一般大规模使用2、spri...原创 2020-03-14 22:39:41 · 1197 阅读 · 0 评论 -
spring boot 配置shiro及其原理
1、什么是shiroshiro是一个功能强大且易于使用的Java安全框架,它的认证,授权,加密和会话管理可以用于保护任何应用程序——来自从命令行应用程序、移动应用程序到最大的web和企业应用程序。2、接入shiro认证过程2.1、shiro登录认证这个过程主要分为三个部分:1:获取客户端输入放入用户名,密码。2:获取数据源中存放的数据即相应的用户名,密码。3:进行两者的比对,判断是...原创 2020-02-08 23:34:04 · 811 阅读 · 1 评论 -
spring boot(六) 加入库连接池(alibaba druid 数据)及分页插件
前言上一遍只是简单的说明了怎么加入Mybatis,但这远远还是不够,我们还需要加入数据库连池来帮助我们来管理数据库连接。1、加spring boot druid 依赖&amp;amp;amp;lt;dependency&amp;amp;amp;gt; &amp;amp;amp;lt;groupId&amp;amp;amp;gt;com.alibaba&amp;amp;amp;lt;/groupId&原创 2018-04-16 19:06:04 · 2499 阅读 · 0 评论 -
spring boot(七) - thymeleaf模版语法
#1、th:include 引入一个公共模版常用于分离出公共模块,可多个页面引用//固定参数,传到模版中<head th:include="common/header :: commonHeader('签约')"></head>//动态参数,传到模版中<div th:include="common/form :: commonForm('Form',${id...原创 2018-05-09 18:49:45 · 669 阅读 · 0 评论 -
spring boot (十七)拦截器定义
1、拦截器配置@Configurationpublic class WebMvcConfigurer extends WebMvcConfigurerAdapter { @Autowried private AuthInterceptor authInterceptor; @Autowried private HttpInterceptor httpInterc...原创 2018-11-15 10:12:29 · 252 阅读 · 0 评论 -
spring boot restful接口传递或接收date类型数据
前言我们在开发spring boot restful接口的时候,通常定义请求对象和返回对象,里面可能会有各种类型的参数,如果需要传递或接收date类型的参数,发现调用的时候会报参数类型不匹配的错误,下面看如何解决1、@JsonFormat注解在请求参数定义date类型的参数上添加@JsonFormat注解,并指定时区timezone="GMT+8",如果不配置时区,你会发现接收到参数会比实际...原创 2018-11-28 10:01:01 · 9155 阅读 · 0 评论 -
spring boot(用postman来测试rest api)
前言我们开发完spring boot rest接口后,需要自测,当然可能通过junit test 来测试service或用restTemplate来测试rest controller方法,但还是和调方的请求方式有差距,这时可以用postman来模拟http请求,是比较方便的1、 @RequestBody 接收请求参数一般spring boot后台都用@RequestBody来直接接收一个对象...原创 2018-11-28 16:55:09 · 3346 阅读 · 2 评论 -
RedisTemplate和StringRedisTemplate
前言最近项目中涉及到session共享,于是想把session存到redis中,于是引入spring-data-session-redis这个依赖,但引入就报反序列化异常。查看项目中redis的代码,发现用的是StringRedisTemplate这个对象,那么先来了解一下RedisTemplate和StringRedisTemplate区别,再来解决下步问题。区别RedisTemplate...原创 2019-01-09 10:21:14 · 796 阅读 · 0 评论 -
spring boot 用ResponseEntity实现下载文件(解决前后端分离跨域问题)
前言最近项目集成spring cloud了,所有接口都由网关转发,刚开始写了一个下载文件接口是直接将文件写到OutputStream的,但这样做后就会导致网关截拦器取不到用户信息(网关目前是单机部署,用户信息由security框架写到内存中的),最后用org.springframework.http.ResponseEntity实现了文件下载。1、OutputStream @ApiOpera...原创 2019-01-10 09:49:44 · 30474 阅读 · 6 评论 -
spring boot 18- spring boot热部署插件 及加入插件后报错
1、前言在进行spring boot开发时,如果修改了接口方法都要重启服务来测试,这样比较麻烦,那么有spring boot热部署插件,修改方法后只需重新编译项目即可生效。这里简单记录一下我所用的插件2、添加依赖<!--热部署--><dependency> <groupId>org.springframework</groupId> &l...原创 2019-05-13 16:07:42 · 637 阅读 · 0 评论 -
@Transactional失效
一、场景一1、下单成功后发送短信通知@Transactionalpublic void addorder(Order order){ dao.insertOrder(order); try{ //短信发送失败不影响主流程 sendMsg(Message msg); }catch(Exception(e)){ }}@Transactionalpublic void ...原创 2019-06-19 20:08:13 · 689 阅读 · 0 评论 -
spring boot (五)整合mybatis
前言前面已经完成了分模块的spring boot项目搭建,现在开始加入数据库,我这里用的数据是mysql,dao层框架也是比较常用的mybatis1、pom添加依赖在pom中添加mysql mybatis依赖,在主pom文件中添加下面依赖,在需要的子pom中引入就可以了&amp;lt;!--数据库及mybatis依赖 begin--&amp;gt;&amp;lt;dependency&amp;gt; &原创 2018-04-16 15:47:57 · 195 阅读 · 0 评论 -
spring-boot(四)异常配置,Whitelabel Error Page处理方式
前言我用的spring boot版本号是2.0.11、srping boot几种异常类型rest接口运行时抛出的异常访问视图时抛出的异常 a、访问一个存在的url返回一个不存的视图异常 b、访问一个不存的url异常1.1spring boot默认处理异常的方式spring boot访问视图接口默认处理异常的是用类BasicErrorController实...原创 2018-04-13 11:13:18 · 45643 阅读 · 0 评论 -
spring-boot(三)(多模块配置、视图配置)
前言发现现在项目用的spring-boot,但是单模块的,所有包和类都在同一个模块中,看一起比较混乱,于是决定自己动重新建一个分模块的项目 练练手,搭建过程中也出现了不少问题,所以记录一下,我的开发工具用的是ieda,直接建立多个model即可,下面主要说明多模块中依赖添加。1、在主pom文件中spring boot 引入spring boot 提供2种方法来引入spring bo...原创 2018-04-12 18:05:44 · 2044 阅读 · 0 评论 -
spring boot(九)整合activiti工作流(二)
前言上一篇作了一个简单的环境介绍,这里开始自己定义一个工作流。我用的开发工具是idea。1、定义自己的工作流bpmn文件安装bpmn插件: 我用的开发工具是idea,如果你用的eclipse可以直接参考官网的安装方法。 首先下载activti插件- actiBPM File - settings-plugins-Browse-Repositories 搜索 actiBPM 双...原创 2018-05-26 20:12:32 · 2649 阅读 · 0 评论 -
spring boot(十一) 整合Activiti工作流(三)官方编辑器插件Activiti Model
前言整合过中遇到一些问题,再记录一下org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.clockbone.web.bootstrap.ApplicationBoot]; nested exception is java.io.F...原创 2018-07-08 11:51:00 · 15807 阅读 · 30 评论 -
SpringBoot(十)使用Thymeleaf3.0自定义标签
前言spring boot、thymeleaf环境下,通常有一些页面转义时,可以通过自定义标签将code转成描述。1、申明自定义标签import org.springframework.stereotype.Component;import org.thymeleaf.dialect.AbstractDialect;import org.thymeleaf.processor.IP...原创 2018-07-03 14:39:49 · 3442 阅读 · 2 评论 -
spring boot 2.0.1(十二)找不到静态资源文件夹static目录下文件,被DispatcherServlet拦截
spring boot 2.0.1找不到静态资源文件夹static目录下文件,被DispatcherServlet ,拦截,报错如下:[2018-07-10 15:04:43,254] [qtp5596963-75] [WARN ] org.springframework.web.servlet.PageNotFound 1205 -- No mapping found for HTTP re...原创 2018-07-10 15:21:45 · 12708 阅读 · 3 评论 -
spring boot (十五)集成swagger自动生成在线文档
1、依赖&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;io.springfox&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;springfox-swagger2&amp;lt;/artifactId&amp;gt;原创 2018-08-09 18:15:41 · 209 阅读 · 0 评论 -
spring boot (十三)整合Activiti工作流(四)集成Diagram Viewer跟踪流程
…… 更新中原创 2018-08-02 14:34:51 · 7618 阅读 · 12 评论 -
spring boot(十四) 调用dubbo服务
1、pom依赖&amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;io.dubbo.springboot&amp;amp;lt;/groupId&amp;amp;gt; &amp;amp;lt;artifactId&amp;amp;gt;spring-boot-starter原创 2018-08-08 20:37:12 · 2785 阅读 · 1 评论 -
spring boot(十六)注册dubbo服务注册不了
前言框架是spring boot,最近需要对外提供服务,考虑到是对内部提供服务,所以选择直接提供dubbo服务。1、暴露的服务器必须实现接口需要新建一个service,然后实现这个接口2、service层加事务注册不上去同样和其它方法一样的注册方法,直接在实现类上加注册@Service(version = "1.0.0"),但就是死活注册不上去,跑测试类可以正常通过,启动也不报错,但查找...原创 2018-10-09 19:47:05 · 7212 阅读 · 0 评论 -
mongodb(二)-mytatis整合
前言第一篇入门文章简单介绍了一下,mongodb图形化管理工具、常用shell命令和spring boot中jpa对mongodb的操作,本次介绍一下mybatis对mongodb的操作1、依赖 &amp;amp;lt;!-- mongodb --&amp;amp;gt; &amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;am原创 2018-11-13 14:12:55 · 992 阅读 · 0 评论 -
spring boot(18)配置文件值注入-@ConfigurationProperties
1、application.properties配置文件clockbone.name=zhangsanclockbone.age=10clockbone.job=1#注入Mapclockbone.map.k1=v1clockbone.map.k2=v2clockbone.map.c1=32423fsdfsdf#注入listclockbone.list=1,2,3,4//注入ty...原创 2018-11-15 13:23:17 · 201 阅读 · 0 评论 -
spring-boot(一)引入测试类之坑
1、说明sping-boot版本号,不同版本号测试注解会不一样&amp;lt;parent&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-boot-starte原创 2018-04-11 13:39:59 · 6320 阅读 · 0 评论 -
spring-boot(二)引入线程池
说明spring-boot引入线程不需要再添加额外的jar1、spring-boot主启动类添加注解在spring-boot的主启动类上加添加注解@EnableAsync@SpringBootApplication(scanBasePackages = {&quot;com.test.test&quot;})@EnableScheduling //启动定时任务@EnableTransa...原创 2018-04-11 16:12:34 · 2796 阅读 · 1 评论 -
spring boot(八)整合activiti工作流(一)
1、添加依赖&amp;amp;amp;amp;lt;dependency&amp;amp;amp;amp;gt; &amp;amp;amp;amp;lt;groupId&amp;amp;amp;amp;gt;org.activiti&amp;amp;amp;amp;lt;/groupId&amp;amp;amp;amp;gt; &amp;amp;amp;amp;lt;artif原创 2018-05-26 01:21:45 · 13701 阅读 · 3 评论