SpringBoot+Bootstrap+Vue开发在线学习系统 本课题的主要内容是开发基于Java EE的在线学习平台,使用MVC经典开发模式、Java EE的框架 SSM(Spring+SpringMVC+Mybatis)等相关技术开发网站系统。 在线演示 在线演示 使用的开发环境是以MyEcl ...
分类:
编程语言 时间:
2020-04-12 07:50:44
阅读次数:
1654
前言 spring事务管理包含两种情况,编程式事务、声明式事务。而声明式事务又包括基于注解@Transactional和tx+aop的方式。那么本文先分析编程式注解事务和基于注解的声明式事务。 编程式事务管理使用TransactionTemplate或者PlatformTransactionMana ...
分类:
编程语言 时间:
2020-04-11 18:57:15
阅读次数:
72
拦截器的作用 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 用户可以自定义一些拦截器来实现特定的功能。 拦截器链(Interceptor Chain),拦截器链就是将拦截器按照一定的顺序联结成一条链。在访问被拦截的方法或者字段时,拦 ...
分类:
编程语言 时间:
2020-04-11 14:37:29
阅读次数:
60
1、引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> </dependency> 2、修改配置文件applicat ...
分类:
编程语言 时间:
2020-04-11 13:09:29
阅读次数:
95
使用SpringMVC的时候,如果想要在Controller中定义一个全局变量,并且实现在不同用户访问程序的时候,所得到的全局变量不一样的(线程安全的),这个时候就可以用Spring的注解@Scope来实现:\ @Controller //把这个bean 的范围设置成session,表示这bean是 ...
分类:
编程语言 时间:
2020-04-10 19:40:13
阅读次数:
81
前言 不管Spring Boot整合还是SpringMVC整合Swagger都基本类似,重点就在于配置Swagger,它的精髓所在就在于配置。 @[toc] 1、Swagger简介 目前互联网时代前后端分离已成趋势,前后端混在一起,前端或者后端无法做到“及时协商,尽早解决”,最终导致问题集中爆发。解 ...
分类:
编程语言 时间:
2020-04-09 12:12:40
阅读次数:
63
HttpMessageConverter流程简图: FastJsonHttpMessageConverter类对Json报文的转换 @Configuration public class JsonConfig { public JsonConfig(){} @Bean public HttpMess ...
分类:
编程语言 时间:
2020-04-08 19:05:08
阅读次数:
97
Subject 即当前的操作的“用户”,该用户是一个抽象概念,由 SecurityManager 管理,所有 Subject 都绑定到 SecurityManager SecurityManager 安全管理器,所以安全相关的交互都会经过 SecurityManager ,相当于springmvc中 ...
分类:
其他好文 时间:
2020-04-08 16:21:39
阅读次数:
99
详解Springboot中自定义SpringMVC配置 WebMvcConfigurer接口 ? 这个接口可以自定义拦截器,例如跨域设置、类型转化器等等。可以说此接口为开发者提前想到了很多拦截层面的需求,方便开发者自由选择使用。由于Spring5.0废弃了WebMvcConfigurerAdapte ...
分类:
编程语言 时间:
2020-04-08 10:10:24
阅读次数:
74
在Spring MVC中的配置中一般会遇到这两个标签,作为<context:component-scan>的子标签出现。 但在使用时要注意一下几点: 1.在很多配置中一般都会吧Spring-common.xml和Spring-MVC.xml进行分开配置,这种配置就行各施其职一样,显得特别清晰。 在S ...
分类:
编程语言 时间:
2020-04-07 18:29:56
阅读次数:
70