![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
爱上远方
这个作者很懒,什么都没留下…
展开
-
SpringBoot读取Resource下文件的几种方式
最近在项目中涉及到Excle的导入功能,通常是我们定义完模板供用户下载,用户按照模板填写完后上传;这里待下载模板位置为resource/excelTemplate/test.xlsx,尝试了四种读取方式,并且测试了四种读取方式分别的windows开发环境下(IDE中)读取和生产环境(linux下jar包运行读取)。第一种:ClassPathResource classPathResource = new ClassPathResource("excleTemplate/test.xlsx");.转载 2020-10-28 15:28:47 · 722 阅读 · 0 评论 -
spring security起步三:自定义登录配置与form-login属性详解
在上一篇博客spring security起步二:自定义登录页中我们实现了如何自定义登录页,但是还存在很多问题:1.spring security如何对登录请求进行拦截 2.登录成功后如何跳转 3.登录失败后如何跳转form-login属性详解form-login是spring security命名空间配置登录相关信息的标签,它包含如下属性: 1. login-page转载 2017-10-12 11:26:10 · 2456 阅读 · 0 评论 -
spring security起步二:自定义登录页
在上一篇文章 spring security 起步:框架搭建 最后,我们可以看到spring security自动为我们生成了一个默认的登录页。首先呢 那个登录页太丑,其次呢登录时我们也想实现一些其他的功能:比如找回密码,Remember me等。那么 我们如何实现自定义登录页功能呢?添加登录页 login.jsp[html] view plain copy pri转载 2017-10-12 11:28:12 · 385 阅读 · 0 评论 -
spring security起步四:退出登录配置以及logout属性详解
用户退出登录实质是使当前登录用户的session失效的操作。一般来说,用户退出后,将会被重定向到站点的非安全保护页,比如登录页面.用户退出功能实现增加hader.jsp"java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>"c" uri="http://java.sun.com/jstl/core"%>转载 2017-10-12 11:29:29 · 9151 阅读 · 0 评论 -
java SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
做日志管理最好的是Aop,有的人也喜欢用拦截器。都可以,在此我重点介绍我的实现方式。Aop有的人说拦截不到Controller。有的人说想拦AnnotationMethodHandlerAdapter截到Controller必须得拦截org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter。首转载 2017-10-12 11:30:24 · 387 阅读 · 0 评论 -
@Data 注解引出的 lombok 注解
今天在看代码的时候, 看到了这个注解, 之前都没有见过, 所以就查了下, 发现还是个不错的注解, 可以让代码更加简洁.这个注解来自于 lombok,lombok 能够减少大量的模板代码,减少了在使用@Data 注解时, 需要导入lombok.Data,下面列举下 lombok提供的注解:val : 和 scala 中 val 同名, 可以在运行时确定类型; @NonNull : 注转载 2017-10-31 17:06:13 · 13254 阅读 · 0 评论 -
SpringMVC是单例的,高并发情况下,如何保证性能的?
首先在大家的思考中,肯定有影响的,你想想,单例顾名思义:一个个排队过... 高访问量的时候,你能想象服务器的压力了... 而且用户体验也不怎么好,等待太久~实质上这种理解是错误的,Java里有个API叫做ThreadLocal,spring单例模式下用它来切换不同线程之间的参数。用ThreadLocal是为了保证线程安全,实际上ThreadLoacal的key就是当前线程的Thread实例。单例...转载 2018-06-17 11:21:40 · 697 阅读 · 1 评论 -
SpringCloud和Dubbo的服务发现机制的区别
SpringCloud和Dubbo都是当下流行的RPC框架,各自都集成了服务发现和治理组件。SpringCloud用Eureka,Dubbo用Zookeeper,这篇博客就将将这两个组件在各自系统中的作用机制的区别。1.注册的服务的区别Dubbo是基于java接口及Hession2序列化的来实现传输的,Provider对外暴露接口,Consumer根据接口的规则调用。也就是Provider...转载 2019-02-28 17:23:48 · 647 阅读 · 0 评论