Spring全家桶
文章平均质量分 94
Spring、SpringMVC、SpringBoot、SpringCloud等Spring全家桶知识
俊墨客
这个作者很懒,什么都没留下…
展开
-
SpringBoot+SpringSecurity前后端分离+Jwt的权限认证(改造记录)
前言 一般来说,我们用SpringSecurity默认的话是前后端整在一起的,比如thymeleaf或者Freemarker,SpringSecurity还自带login登录页,还让你配置登出页,错误页。 但是现在前后端分离才是正道,前后端分离的话,那就需要将返回的页面换成Json格式交给前端处理了 SpringSecurity默认的是采用Session来判断请求的用户是否登录的,但是不方便分布式的扩展,虽然SpringSecurity也支持采用SpringSession来管理分布式下的用户状态,不过现转载 2021-09-07 17:40:06 · 332 阅读 · 0 评论 -
Maven的多模块 Spring MVC + Spring + Mybatis 项目的搭建
为什么要搭建多模块的maven项目? 项目结构 项目整体目录 各模块的依赖关系 Maven多模块项目...转载 2021-03-31 11:28:51 · 721 阅读 · 0 评论 -
cron表达式详解
Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: (1) Seconds Minutes Hours DayofMonth Month DayofWeek Year (2) Seconds Minutes Hours DayofMonth Month DayofWeek 一、结构 corn从左到右(用空格隔开):秒 分 小时 月份中的日期 月份 星期中的日期 年份 二、各字段的含义...转载 2020-08-27 11:29:38 · 827 阅读 · 0 评论 -
Spring AOP @Before @Around @After 等 advice 的执行顺序
用过spring框架进行开发的人,多多少少会使用过它的AOP功能,都知道有@Before、@Around和@After等advice。最近,为了实现项目中的输出日志和权限控制这两个需求,我也使用到了AOP功能。我使用到了@Before、@Around这两个advice。但在,使用过程中,却对它们的执行顺序并不清楚。为了弄清楚在不同情况下,这些advice到底是以怎么样的一个顺序进行执行的,我作了个...转载 2020-04-07 11:17:50 · 288 阅读 · 0 评论 -
Spring中抛出异常时,既要要返回错误信息,还要做事务回滚
情况一:如果没有在程序中手动捕获异常,如下代码事务会回滚@Transactional(rollbackFor = { Exception.class }) public void test() throws Exception { doDbStuff1(); //假如这个操作数据库的方法会抛出异常,方法doDbStuff1()对数据库的操作会回滚。 ...转载 2020-04-03 15:19:46 · 730 阅读 · 0 评论 -
浅谈Spring中的事务回滚
使用Spring管理事务过程中,碰到过一些坑,因此也稍微总结一下,方便后续查阅。1.代码中事务控制的3种方式编程式事务:就是直接在代码里手动开启事务,手动提交,手动回滚。优点就是可以灵活控制,缺点就是太麻烦了,太多重复的代码了。声明式事务:就是使用SpringAop配置事务,这种方式大大的简化了编码。需要注意的是切入点表达式一定要写正确。注解事务:直接在S...转载 2020-04-03 15:11:33 · 410 阅读 · 0 评论 -
Springmvc Controller接收前端参数的几种方式(转发,有改动)
(1) 普通方式-请求参数名和Controller方法的参数名字一致@Controller@RequestMapping("/param")public class TestParamController { private static final Logger logger = LoggerFactory.getLogger(TestParamController.class);...转载 2020-01-03 14:37:10 · 1876 阅读 · 0 评论 -
Spring—学习笔记#day02
目录1、环境搭建第一步:在基于注解的配置中,我们还要多拷贝一个 aop 的 jar 包第二步:使用@Component 注解配置管理的资源第三步:创建 spring的 xml 配置文件并开启对注解的支持2、spring中ioc的常用注解2.1用于创建对象的2.1.1@Component2.1.2@Controller @Service @Repository...转载 2019-12-20 13:20:18 · 125 阅读 · 0 评论