Spring Boot2 系列教程(十五)定义系统启动任务的两种方式

在 Servlet/Jsp 项目中,如果涉及到系统任务,例如在项目启动阶段要做一些数据初始化操作,这些操作有一个共同的特点,只在项目启动时进行,以后都不再执行,这里,容易想到web基础中的三大组件( Servlet、Filter、Listener )之一 Listener ,这种情况下,一般定义一个 ServletContextListener,然后就可以监听到项目启动和销毁,进而做出相应的数据初始化和销毁操作,例如下面这样:

Maven 入门,Maven + IDEA 创建多模块项目,松哥手敲了 30 多页教程给大家送来了

是的,你没看错,松哥又来给大家送干货了,这次是松哥纯手工打造的 30+ 页 Maven 入门教程,适合刚入门的小伙伴。

Spring Boot2 系列教程(十四)CORS 解决跨域问题

今天和小伙伴们来聊一聊通过CORS解决跨域问题。

搬砖不易,和大家聊聊松哥经历过的两次裁员

长太息以掩涕兮,哀民生之多艰

前两天网易暴力裁员的事情闹得沸沸扬扬,事情闹大之后,也总算有一个还过得去的结局。

Spring Boot2 系列教程(十三)Spring Boot 中的全局异常处理

在 Spring Boot 项目中 ,异常统一处理,可以使用 Spring 中 @ControllerAdvice 来统一处理,也可以自己来定义异常处理方案。Spring Boot 中,对异常的处理有一些默认的策略,我们分别来看。

Spring Boot2 系列教程(十二)@ControllerAdvice 的三种使用场景

严格来说,本文并不算是 Spring Boot 中的知识点,但是很多学过 SpringMVC 的小伙伴,对于 @ControllerAdvice 却并不熟悉,Spring Boot 和 SpringMVC 一脉相承,@ControllerAdvice 在 Spring Boot 中也有广泛的使用场景,因此本文我们就来聊一聊这个问题。

Spring Boot2 系列教程(十一)Spring Boot 中的静态资源配置

当我们使用 SpringMVC 框架时,静态资源会被拦截,需要添加额外配置,之前老有小伙伴在微信上问松哥 Spring Boot 中的静态资源加载问题:“松哥,我的 HTML 页面好像没有样式?”,今天我就通过一篇文章,来和大伙仔细聊一聊这个问题。

Spring Boot2 系列教程(十)Spring Boot 整合 Freemarker

今天来聊聊 Spring Boot 整合 Freemarker。

Spring Boot2 系列教程(九)Spring Boot 整合 Thymeleaf

虽然现在慢慢在流行前后端分离开发,但是据松哥所了解到的,还是有一些公司在做前后端不分的开发,而在前后端不分的开发中,我们就会需要后端页面模板(实际上,即使前后端分离,也会在一些场景下需要使用页面模板,例如邮件发送模板)。

说起 Spring Boot + Vue,我觉得这是全网最干的干货

松哥自制的 Spring Boot + Vue 视频教程已经录制了 241 集共约 50 个小时,即将杀青,因此 199 这个优惠价格只剩这个月最后三天了(11.28-11.30)。需要的小伙伴赶紧扫码加松哥微信,发红包 199 领取视频:

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×