spring boot
zhangSir134
不断思考,不断总结
展开
-
spring boot controller 增加指定前缀的两种方法
1、增加配置server.servlet.context-path: /api这种是最常见的,加上这个配置后,所有的url,必须带上/api的前缀,才能访问到改url2、过滤拦截这种是加上/api也可以访问,不加/api也可以访问,适合项目重构修改的适合用import org.apache.commons.lang.StringUtils;import org.springframework.context.annotation.Configuration;import org.spring原创 2020-07-25 16:33:19 · 10679 阅读 · 1 评论 -
[spring boot] ------ 总结1
spring boot设计目的:简化spring应用的初始搭建以及开发过程spring环境的微服务:对原有技术的封装(spring + springMVC)简化开发,提高开发效率(原ssm--->spring boot + mybatis)自动配置,没有原来的XML配置文件特点:创建独立的spring应用程序有内嵌入式的tomcat,所以无需部署WAR文件还可以打成jar包...原创 2019-01-21 22:28:09 · 7607 阅读 · 0 评论 -
spingboot下shiro自定义过滤器roles
shiro默认的roles过滤,是与的关系,就是你的用户得有roles对应的所有角色,才算有权限。但是实际开发过程中,更多的是或的需求,只要用户满足roles中的一个角色,就算有权限。所以就涉及到重写过滤器roles,如下:/** * 自定义过滤器覆盖默认,且转或 */public class RoleFilter extends AuthorizationFilter { ...原创 2019-07-04 18:21:11 · 9180 阅读 · 1 评论 -
spring boot配置对上传文件的大小限制
spring boot配置对上传文件的大小限制spring-boot 2.0之前Spring Boot1.4版本后配置更改为(默认单个文件最大1Mb,单次请求文件总数大小最大10Mb):spring.http.multipart.maxFileSize = 20MBspring.http.multipart.maxRequestSize=20MBspring-boot 2.0之后:Sp...原创 2019-07-15 18:21:21 · 12944 阅读 · 0 评论 -
spring-boot 一款无侵入型,轻量级的接口文档生成工具apiggs
spring-boot 一款无侵入型,轻量级的接口文档生成工具apiggs名字叫:apiggs使用只需两步,先把插件代码引入pom文件,然后编译打包即可之后项目的target目录下,就会多出一个apiggs的文件夹,里面便是项目controller的文档github上有源码:https://github.com/apigcc/apigcc-maven-plugin<build>...原创 2019-09-05 18:34:30 · 9451 阅读 · 1 评论 -
[转载]--- 开箱即用的springboot分库分表sharding-JDBC
SpringBoot使用Sharding-JDBC分库分表1.有关Sharding-...转载 2019-09-05 19:21:27 · 7258 阅读 · 0 评论 -
Spring的@Scheduled 动态更新cron表达式
常见的本地定时写法如下: @Scheduled(cron = "0/5 * * * * ?") private void test() { log.info("业务处理逻辑。。。5秒一次"); }如果想要动态更新cron表达式,可以这样写:先写一个类,让cron表达式总是读成员变量的值。再写一个controller,通过调用set方法就可以动态设置这个cr...原创 2019-09-10 14:37:50 · 17744 阅读 · 2 评论 -
spring boot 整合 谷歌guava的EventBus 实现单机版的消息发布订阅
spring boot 整合 谷歌guava的EventBus 实现单机版的消息发布订阅大型分布式系统,直接用mq解耦,那么单机系统怎么办,可以考虑用EventBus用EventBus的好处也是异步解耦,和mq的类似,可以勉强认为是单机版的mq先解释,后附源码(jdk1.8)EventBus 处理的事情类似观察者模式,基于事件驱动,观察者们监听自己感兴趣的特定事件,进行相应的处理。流程是...原创 2019-09-11 11:58:43 · 11096 阅读 · 0 评论