- 博客(21)
- 收藏
- 关注
原创 Spring Security登录 成功后用于信息保存
在上片博客中 记录了登录流程:那登录后信息如果用户信息保存到哪里了呢?看最后源码:在抽象类 AbstractAuthenticationProcessingFilter 拦截并做登录处理后 最后会调用successfulAuthentication(request, response, chain, authResult);方法 successfulAuthentication 中可以明...
2020-04-29 16:09:13 3834 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 19238
原创 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 523
原创 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 7085 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 3042 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 12928 24
转载 获取一个月后时间戳失败(转)
对于求一个月后之类的时间,楼主懒得计算,基本就是获得当前时间戳,然后,加上毫秒数,得到的时间戳,再通过date转换。然后,今天在计算的时候,发现每次打印出来的log反而是十几天前的,百思不得其解,追踪到源代码,发现final long cur = System.currentTimeMillis();final String startTime = DEF_FORMAT.format(new ...
2020-02-16 16:45:44 1008
原创 struts2 页面偶尔白页
条件: 使用ssh 框架 页面的模板引擎使用freemaker ;问题:页面白页,返回状态200,但浏览器控制台没有任何返回内容,后台不报错:原因: 页面 ftl 在文件夹“default”里;解决:将default 换成其他的名字就可以了;...
2020-01-07 13:58:46 143
原创 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 5471 7
转载 过滤器,拦截器,监听器
过滤器,拦截器,监听器的配置与说明#监听器,过滤器,拦截器的配置和说明##1.监听器,过滤器,拦截器的介绍1)过滤器:过滤器的测试及其说明依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤操作,获取我们想要获取的数据,比如:在过滤器中修改字符编码;在过滤器中修改HttpServl...
2019-12-28 08:58:59 104
转载 Spring Boot 拦截器
Spring Boot 拦截器HandlerInterceptor 的功能跟过滤器类似,但是提供更精细的的控制能力:在request被响应之前、request被响应之后、视图渲染之前以及request全部结束之后。我们不能通过拦截器修改request内容,但是可以通过抛出异常(或者返回false)来暂停request的执行。实现 UserRoleAuthorizationInterceptor...
2019-12-28 08:49:08 115 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 90
转载 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 135
原创 ServletContextListener
如果在启动项目的时候做一些事情可以使用 ServletContextListener 监听器编写类 实现接口 ServletContextListener 重写 public void contextInitialized(ServletContextEvent sce) {}方法即可;在springboot中 在编写的类上使用注解 @WebListener 在启动类上使用 @Serv...
2019-12-25 10:16:46 105
原创 @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 1575
原创 freemaker spring.message
freemaker 关于 <@spring.message code=“code”/>在springboot+freemaker 开发的系统中配置了 国际化配置(spring:message标签方式)可以使用 <@spring.message code=“code”/> (code在后台已经定义)请求后台的相应内容,但当用于if比较时会报错,无法使用或者无法取值 ...
2019-12-20 12:22:20 915
原创 @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 1931
转载 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 917
转载 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 1413
原创 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 1392
原创 在Spring Boot+ Freemarker 中获取项目根目录
好多人 都说:在配置文件中加入 spring.freemarker.request-context-attribute=request在页面就可以<#assign ctx=request.contextPath />但是发现前台依然为 null(可能是我的配置有问题)后来发现可以这样使用<#assign ctx=springMacroRequest...
2019-01-01 22:10:05 4483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人