自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Spring Security登录 成功后用于信息保存

在上片博客中 记录了登录流程:那登录后信息如果用户信息保存到哪里了呢?看最后源码:在抽象类 AbstractAuthenticationProcessingFilter 拦截并做登录处理后 最后会调用successfulAuthentication(request, response, chain, authResult);方法 successfulAuthentication 中可以明...

2020-04-29 16:09:13 3791 1

原创 java8 stream 从list集合中查找是否存在某个值

前提:类 Task 有个name属性集合List<Task> ts 初始化 boolean b = ts.stream().anyMatch(task -> task.getName().equals("作业9"));

2020-04-23 09:21:36 19198

原创 Spring Cloud Gateway

Spring Cloud GatewayHow to Include Spring Cloud GatewayGlossaryHow It WorksConfiguring Route Predicate Factories and Gateway Filter FactoriesRoute Predicate FactoriesGatewayFilter FactoriesGlo...

2020-03-21 11:35:05 461

原创 No qualifying bean of type 'org.springframework.core.convert.ConversionService' available

集成spring-cloud-gateway 启动报以下错误:Spring MVC found on classpath, which is incompatible with Spring Cloud Gateway at this time. Please remove spring-boot-starter-web dependency.就是要我们移除 spring-boot-sta...

2020-03-21 11:25:24 7016 4

原创 centos 8 安装 redis

官方下载地址:去下载;通过 VMTools 或者 xftp 拷贝到 /usr/local解压:tar -zxvf redis-5.0.8.tar.gz 然后重命名为 redis:mv redis-5.0.8 redis进入 redis:cd redis/执行 make:make执行 make install: make install若执行make 命令报错 ...

2020-03-18 00:08:41 3004 2

转载 mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No suc

centos8 安装mysql5.7 后,mysql命令登录不成功,报错:mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory。按照百度的方法都不成功,应该和系统版本有关,后来自己想到一个方法:yum instal...

2020-03-13 00:34:01 12695 24

转载 获取一个月后时间戳失败(转)

对于求一个月后之类的时间,楼主懒得计算,基本就是获得当前时间戳,然后,加上毫秒数,得到的时间戳,再通过date转换。然后,今天在计算的时候,发现每次打印出来的log反而是十几天前的,百思不得其解,追踪到源代码,发现final long cur = System.currentTimeMillis();final String startTime = DEF_FORMAT.format(new ...

2020-02-16 16:45:44 938

原创 struts2 页面偶尔白页

条件: 使用ssh 框架 页面的模板引擎使用freemaker ;问题:页面白页,返回状态200,但浏览器控制台没有任何返回内容,后台不报错:原因: 页面 ftl 在文件夹“default”里;解决:将default 换成其他的名字就可以了;...

2020-01-07 13:58:46 129

原创 idea 配置 -Dfile.encoding="UTF-8" 后控制台乱码

按照网上的教程设置后 还是不行https://www.cnblogs.com/niuzheju/p/10926474.htmlhttps://blog.csdn.net/MTner/article/details/87084404最后 这样点击 help ——>Edit Costom VM options完美解决!!...

2020-01-02 16:53:07 5180 7

转载 过滤器,拦截器,监听器

过滤器,拦截器,监听器的配置与说明#监听器,过滤器,拦截器的配置和说明##1.监听器,过滤器,拦截器的介绍1)过滤器:过滤器的测试及其说明依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤操作,获取我们想要获取的数据,比如:在过滤器中修改字符编码;在过滤器中修改HttpServl...

2019-12-28 08:58:59 85

转载 Spring Boot 拦截器

Spring Boot 拦截器HandlerInterceptor 的功能跟过滤器类似,但是提供更精细的的控制能力:在request被响应之前、request被响应之后、视图渲染之前以及request全部结束之后。我们不能通过拦截器修改request内容,但是可以通过抛出异常(或者返回false)来暂停request的执行。实现 UserRoleAuthorizationInterceptor...

2019-12-28 08:49:08 98 1

转载 Spring Boot 过滤器、监听器

Spring Boot 过滤器、监听器本文将直接使用@WebFilter和@WebListener的方式,完成一个Filter 和一个 Listener。过滤器(Filter)文件MyFilter.javapackage org.springboot.sample.filter;import java.io.IOException;import javax.servlet.Filt...

2019-12-28 08:42:10 71

转载 Spring Boot Servlet

Spring Boot Servlet转发自 https://blog.csdn.net/catoop/article/details/50501686当使用Spring-Boot时,嵌入式Servlet容器通过扫描注解的方式注册Servlet、Filter和Servlet规范的所有监听器(如HttpSessionListener监听器)。Spring boot 的主 Servlet 为 D...

2019-12-28 08:34:33 97

原创 ServletContextListener

如果在启动项目的时候做一些事情可以使用 ServletContextListener 监听器编写类 实现接口 ServletContextListener 重写 public void contextInitialized(ServletContextEvent sce) {}方法即可;在springboot中 在编写的类上使用注解 @WebListener 在启动类上使用 @Serv...

2019-12-25 10:16:46 92

原创 @ManyToMany

@ManyToMany( cascade = { CascadeType.PERSIST, CascadeType.MERGE }) @JoinTable(name = "TEACHER_TO_STUDENT", joinColumns = { @JoinColumn(name = "TEACHER_ID") }, inverseJoinColumns = { @JoinColumn(name...

2019-12-23 17:48:07 1546

原创 freemaker spring.message

freemaker 关于 <@spring.message code=“code”/>在springboot+freemaker 开发的系统中配置了 国际化配置(spring:message标签方式)可以使用 <@spring.message code=“code”/> (code在后台已经定义)请求后台的相应内容,但当用于if比较时会报错,无法使用或者无法取值 ...

2019-12-20 12:22:20 869

原创 @Validated 和 BindingResult 使用遇到的坑

@Validated 和 BindingResult 使用遇到的坑@Validated 与BindingResult 需要相邻,否则 变量result 不能接受错误信息控制台输出Field error in object 'entity' on field '变量': rejected value [null]; codes [NotNull.entity.变量,NotNull.变量,No...

2019-12-20 09:10:33 1884

转载 springboot_+jpa 控制台输出sql

springboot_+jpa 控制台输出sql转自:链接spring.jpa.show-sql=truespring.jpa.properties.hibernate.format_sql=true这样配置之后才起作用。解决了我jpa自动新增字段出错,但控制台没有sql语句的问题控制台语句:alter table platform_course add constr...

2019-12-19 14:10:26 869

转载 spring boot would dispatch back to the current handler URL [/hello] again. Check your ViewResolver

spring boot would dispatch back to the current handler URL [/hello] again. Check your ViewResolver转载自https://blog.csdn.net/u014752073/article/details/77555228:异常:javax.servlet.ServletException: Ci...

2019-01-08 22:43:31 1389

原创 org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type '*.*.map

org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type ‘..mapper.*’ available:Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No quali...

2019-01-08 22:26:35 1350

原创 在Spring Boot+ Freemarker 中获取项目根目录

好多人 都说:在配置文件中加入 spring.freemarker.request-context-attribute=request在页面就可以&lt;#assign ctx=request.contextPath /&gt;但是发现前台依然为 null(可能是我的配置有问题)后来发现可以这样使用&lt;#assign ctx=springMacroRequest...

2019-01-01 22:10:05 4427

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除