
java
文章平均质量分 68
我愿似一块扣肉
让我继续做梦。
展开
-
Spring Cloud Gateway聚合Swagger2文档(初始版)
在spring Cloud架构下,由于各个微服务拥有独立的Swagger接口文档,但我们不可能每次零散地通过各个服务的端口去访问需要查看的服务接口文档,所以为了能更加直观方便得查看,我们可以在Spring Cloud Gateway网关模块聚合各微服务的Swagger接口文档。依赖版本:依赖版本Spring Boot2.3.0.RELEASESpring CloudHoxton.SR4springfox-swagger22.8.0springfox-swagg原创 2020-06-02 22:20:29 · 3547 阅读 · 7 评论 -
filter过滤器实现权限访问控制以及同一账号只能登录一台设备
需求:如题目所意,未登录用户不能浏览访问项目内部的资源,对访问的请求和响应进行拦截,且一个用户只能在一台设备登录。权限访问控制功能可以通过过滤器或者拦截器去实现,在这里我用的是过滤器,过滤器可以过滤全部action请求,拦截器则更有针对性,对某一请求进行特定处理。filter过滤器知识梳理:Filter也称之为过滤器,它是Servlet三大器之一(另外两个为监听器和拦截器)。通过Fil...原创 2018-07-20 21:28:48 · 11927 阅读 · 0 评论 -
记录用户的操作日志以及动态修改方法上的注解值
需求:记录用户的某些重要的具体方法动作实现:<采用spring的AOP切面思想,对需要监控记录的方法动作设置切点(自定义注解的方式),同时利用java的反射原理实现动态修改方法上的注解值>一 AOP的基本概念(1)Aspect(切面):通常是一个类,里面可以定义切入点和通知(2)JointPoint(连接点):程序执行过程中明确的点,一般是方法的调用(3)Advic...原创 2018-07-21 16:40:23 · 2736 阅读 · 3 评论 -
SVN服务器安装与使用 windows版本
1、安装官网下载地址:http://subversion.apache.org/packages.html 自己根据系统选择对应的版本,本人是64位。 下载完之后,点击安装,一直next,选择版本是有两个选择:标准版和企业版。毫无疑问,选择标准版,因为企业版是收费的,想了解详情可点击Compare Editions。 然后接着是选择安装路径,最好不要装在c盘啦。 最后就...原创 2018-07-26 21:23:34 · 951 阅读 · 0 评论 -
阿里云短信服务接口使用
项目中用到短信验证码,因此申请了阿里云的短信服务。一、开通短信服务以及申请相关信息登录阿里云网站,直接查看相关开发指南,根据提示步骤完成接口中需涉及到的必要参数。二、在项目中引入jar包或者maven依赖三、修改demo阿里云网站给出的demo案例代码/** * Created on 17/6/7. * 短信API产品的DEMO程序,工程中包含了一个SmsDemo类,直接通过 *...原创 2019-01-14 15:34:01 · 1851 阅读 · 0 评论 -
spring整合websocket
实现websocket有两种方式,一个是用tomcat的websocket,tomcat版本要求tomcat7.0.27以上,另外一个就是用spring整合好的的spring-websocket了,要求至少spring4.0版本以上,同时两者都需要JDK1.7以上。maven引入spring-websocket时,pom.xml报错刚开始以为是与其他依赖版本冲突,折腾一番发现maven仓库...原创 2019-01-24 16:38:39 · 758 阅读 · 0 评论