8.1.3 Authentication Spring Security can participate in many different authentication environments. While we r…
分类:spring
spring boot学习(5): 进程exit code自定义
在线上环境中,应用可能因为一些异常而终止,我们如果需要及时找到原因,根据 exit code 来定位,是个很好的途径。 spring boot 为开发者提供了相关的接口,方便开发者通过异常类型来定义自己的 exit co…
Spring 定时任务
本文参考自Spring官方文档 34. Task Execution and Scheduling。 在程序中常常有定时任务的需求,例如每隔一周生成一次报表、每个月月末清空用户积分等等。Spring也提供了相应的支持,我…
聊聊Spring MVC中 handlerMapping和handlerAdapter设计思想
先上一段Spring MVC核心类DispatcherServlet中最重要的方法doDispatch源码 protected void doDispatch(HttpServletRequest request, Ht…
spring-boot-plus 常见问题解决 FAQ(十二)
spring-boot-plus 常见问题解决 FAQ 编译错误问题 log日志编译错误 编译提示log.info等日志错误 解决 检查是否安装lombok插件 idea安装lombok eclipse安装lombok …
Spring学习第三天
按照类型进行匹配 @Autowired 按照ID进行匹配 (spring中注解)@Autowired + @Qualifier(“student”) == (j2ee中注解)@Resource(n…
如何看待Spring下单例模式与线程安全的矛盾
前言 有多少人在使用Spring框架时,很多时候不知道或者忽视了多线程的问题? 因为写程序时,或做单元测试时,很难有机会碰到多线程的问题,因为没有那么容易模拟多线程测试的环境。那么当多个线程调用同一个bean的时候就…
解决spring-session在redis集群下监听expired事件失败
问题:正如github上issue描述,expired事件有时监听会丢失,spring-session不支持redis集群这种场景。https://github.com/spring-pro… 原因:spri…
Springboot2快速集成minidao持久层
Springboot2 快速集成minidao持久层 这里采用springboot版本号: 2.0.4.RELEASE minidao已经提供自定义starter,集成非常简单,直接pom引入minidao-spring…
Spring Data JPA关系映射@OneToOne
@OneToOne, 表示一对一的映射关系,比如一个账号对应一个用户,一个实体用来描述账号的信息(账号,密码,账号是否可用,账号对应的角色等),另外一个实体用来描述用户的信息(昵称,年龄,性别,国籍等)。 该注解有六个属…
基于VertxWeb的SrpingMVC风格注解实现(一)
前言 最近了解到了vertx这个异步框架,但平时用的比较多的还是spring,出于好奇,尝试基于vertx web去实现spring mvc风格注解。 最终效果如下所示 @Slf4j @RestController pu…
SpringMVC全局异常拦截
全局异常拦截 场景 权限不够,主动抛异常 事务过程中,出现异常 日志 , 记录异常日志 思路 通过主动或者被动抛出异常,通过技术手段拦截到该异常,对异常进行处理. 比如,执行[删除]功能,发现权限不够…