
Spring Boot
文章平均质量分 60
Spring Boot
RemainderTime
从初级走向专业,从专业奔向卓越
展开
-
Spring boot(五) 分布式session+token+JWT
序一般session+token+JWT多用作系统登录用户功能,接下来我们就简单的实现每一种的使用方式一,使用spring-session这里使用session与redis结合使用,因为单纯的使用session缓存数据的话,当一次回话结束后,session就会消失,不利于在一个成熟的系统中使用,如果结合redis使用则,不会出现数据失效的情况。先创建一个springboot项目注:前提是需要先安装redis中间件引入redis相关依赖<!--springboot整合redis依赖原创 2021-01-30 00:16:26 · 2464 阅读 · 1 评论 -
Spring boot(四)与RabbitMQ简单消息发送和消费实现
一,安装RabbitMQ注:本教程是在win10本地docker上进行安装rabbitmq,或者不使用docker进行win本地安装rabbitmq,或者在linux虚拟机中安装rabbitmq都可以的(win10上安装docker本文不加以概述)本文拉取的是rabbitmq:management版本(即包含了rabbitmq,也包含了rabbitmq的web控制界面)拉取镜像#指定版本,该版本包含了web控制页面docker pull rabbitmq:management运行rabb原创 2021-01-14 23:29:15 · 480 阅读 · 0 评论 -
Spring boot(三) 使用quartz实现定时任务
引入依赖pom.xml依赖引入 <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> </dependency> <dependency> <groupId>org.quartz-sch原创 2021-01-08 00:17:47 · 317 阅读 · 2 评论 -
Spring boot(二)递归查询商品分类集合实现
查询商品顶级(父级)分类 @Override public ResponseVo<List<CategoryVo>> selectAll() { //查询商品分类集合 List<Category> categories = categoryMapper.selectAll(); //获取顶级分类集合 //实现jdk8的 lambda + stream List<CategoryVo> categoryVoList=categories.原创 2021-01-03 17:53:49 · 1357 阅读 · 2 评论 -
Spring boot(一)实现简单的登录拦截器和统一异常处理器
实现自定义登录处理拦截器类自定义类实现 HandlerInterceptor类** * Created by xf */@Slf4jpublic class UserLoginInterceptor implements HandlerInterceptor { /** * true 表示继续流程,false表示中断 * @param request * @param response * @param handler * @return * @throws E原创 2021-01-03 17:14:27 · 308 阅读 · 1 评论 -
SpringBoot框架集成Demo集合
序该文档主要列举了常见的SpringBoot的基础搭建以及和其他框架的整合的基础项目搭建自己从项目中提取了认为比较着重的要点和注意事项一并列举到了文档中,后续会加以补充更多与SpringBoot整合的相关demo代码地址: SpringBootDemoAll.01, 构建一个基本的SpringBoot项目要点:@LocalServerPort 表示获取当前启动的项目端口号,一般订阅...原创 2019-10-11 13:44:58 · 351 阅读 · 0 评论 -
SpringBoot日常记录(一)——jar中没有主清单属性
使用java -jar XXXX.jar 报错 jar中没有主清单属性解决:在pom.xml加入 <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> ...原创 2019-03-21 22:35:44 · 1671 阅读 · 0 评论 -
Dubbo项目记录(一)——微服务入门概述
一,传统应用和微服务应用对比传统应用带来的问题 单一业务开发的迭代问题 扩容困难 部署回滚困难微服务概述 微服务是一种将业务系统进一步拆分的架构风格 微服务强调每一个业务都独立运行 每个单一服务都应该使用更轻量...原创 2019-01-30 22:31:17 · 237 阅读 · 0 评论 -
心碎的异常(二)——org.springframework.http.converter.HttpMessageNotReadableException
本次异常如下:返回的效果:出错原因:是自己在访问controller的时候忘了删除接收的@RequestBody,开始之所以写了这个是因为访问时要传入参数,但是我忽略了,传入的参数只是给客户端请求的jwt token验证过滤器使用的实际业务不用接收,如下:jwt过滤器:public class AuthFilter extends OncePerReque...原创 2019-01-30 12:16:40 · 7011 阅读 · 0 评论 -
心碎的异常(一)——java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter
在构建项目的时候使用的是jdk9,项目访问时报如下错误:故障原因:使用了jdk版本过高我是直接在pom.xml中添加如下依赖可以解决(也可以试试降低jdk的版本) <dependency> <groupId>javax.xml.bind</groupId> <artif...原创 2019-01-28 17:02:31 · 7703 阅读 · 3 评论 -
SSM配置中单元测试注解@Runwith遇到的坑
@Runwith测试单元类报错,导包无效@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations ={"classpath:applicationContext.xml"})public class MapperTest {}2,在项目中不能同时导入依赖spring-test 和spring...原创 2018-11-20 10:18:31 · 1434 阅读 · 1 评论 -
获取QQ邮箱授权码详细
什么是授权码,它又是如何设置?1、什么是授权码?授权码是QQ邮箱推出的,用于登录第三方客户端的专用密码。适用于登录以下服务:POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务。温馨提醒:为了你的帐户安全,更改QQ密码以及独立密码会触发授权码过期,需要重新获取新的授权码登录。2、怎么获取授权码?先进入设置-》帐户页面找到入口,按照以下流程操...原创 2018-09-28 22:24:39 · 4771 阅读 · 0 评论 -
Spring WebFlux 简介
简介 Spring WebFlux是Spring Framework 5.0中引入的新的反应式Web框架。 与Spring MVC不同,它不需要Servlet API,完全异步和非阻塞, 并通过Reactor项目实现Reactive Streams规范。 并且可以在诸如Netty,Undertow和Servlet 3.1+容器的服务器上运行。WebFlux支持两种编程方式...原创 2018-09-22 17:32:24 · 1607 阅读 · 0 评论 -
关于在Eclipse中spring项目类的动态引入
在eclipse中创建spring项目,使用spring Webflux中的Router Function技术进行动态引入如下面的代码进行动态引入@Bean RouterFunction<ServerResponse> userRouter(UserHandler handler){ return RouterFunctions.nest(RequestPredicat...原创 2018-09-23 18:02:55 · 1390 阅读 · 3 评论