Spring学习总结
文章平均质量分 57
一名假人
已经不是大学了,要开始工作了,继续记录自己的成长。
展开
-
POST 请求实现任意的文件下载
JAVA配合POST请求实现任意的文件下载(含前端代码)一、前言在最近项目开发中,有一需求是根据请求参数构建文件后,下载下来。 在我研究文件下载方式中,发现大部分文件请求获取是以Get请求为主的。但这种情况大部分是文件已经存在,只需要直接获取即可。 因此本次记录一下依靠POST请求进行文件的下载和返回。二、代码前置工作JAVA:Springboot、SpringMVC、hutool。JS:vue、axios。文件:D盘任一文件,文中准备了一个zip文件。JAVA原创 2021-03-28 12:59:43 · 7073 阅读 · 3 评论 -
Springboot2整合Activiti7解决SpringAutoDeployment自动部署
Springboot2整合Activiti7解决SpringAutoDeployment自动部署一、前言环境介绍Springboot 2.1.0Activiti 7.1.0.M6二、问题描述在整合Springboot整合Activiti时候,发现每次重新启动项目的时候会发现在ACT_RE_DEPLOYMENT自动加上一个名为SpringAutoDeployment工作流记录。但是在开发阶段,需要经常进行重启项目,久而久之就会导致ACT_RE_DEPLOYMENT的记录越来越大了。三、原创 2021-03-21 14:08:35 · 5440 阅读 · 2 评论 -
Mybatis的Mapper接口方法无法重载
文章目录前言一、情景再现1. sql2. Mapper3. 测试类4.结果2.读入数据总结前言博主最近在基于[smpe](www.baidu.com)开源框架去写一个项目,但是因为数据库的表需要修改,一些mapper的sql也需要做修改。为了保证原有项目的可运行,就直接在mapper.class下进行了重载,但是结果却不对。一、情景再现提示:为了详细说明,本篇博客就快速创建简单的mapper和数据库表进行演示。1. sqlDROP TABLE IF EXISTS `role`;原创 2021-03-08 13:52:00 · 916 阅读 · 0 评论 -
Springboot整合SpringSecurity之后出现跨域请求
Springboot整合SpringMVC之后出现跨域请求文章目录Springboot整合SpringMVC之后出现跨域请求一、问题描述二、问题原因三、问题解决一、问题描述本周博主在学习工作流时,临时搭建了一个Springboot整合的activiti框架,准备试一下和bpmn.js交互,但是却在跨域上出现了问题。但是在我整合好SpringSecurity之前,根据配置好的跨域配置类都是没有问题的,但是整合好之后就出现了问题。二、问题原因在查询SpringSecurity配置类的时候发现,Spr原创 2021-01-22 20:25:50 · 795 阅读 · 1 评论 -
Springboot——Aop失效原因之一
Springboot Aop失效原因之一文章目录Springboot Aop失效原因之一一、问题描述二、问题解决三、问题反省一、问题描述本周在学习时,被告知和朋友一起开发的SMPE框架中的AOP全部失效,导致通过自定义注解实现的拓展功能全部失效。从而开始排查原因。二、问题解决通过网上博客追踪,试过了补全依赖和设置@EnableTransactionManagement(proxyTargetClass = true)的方式,但都失效。最后在排查代码提交的时候,发现配置文件在联合开发的时候被修改了,原创 2021-01-22 20:14:26 · 1410 阅读 · 0 评论 -
CacheAble、CachePut、CacheEvict的注解底层逻辑解析
CacheAble、CachePut、CacheEvict的缓存更新策略目录一、前言二、@Cacheable @CachePut @CacheEvict 功能1. @Cacheable作用代码使用举例2. @CachePut作用代码使用举例3. @CacheEvict作用三、@Cacheable @CachePut @CacheEvict 底层处理方式1. Springboot-cache处理核心类 CacheAspectSupport.java2原创 2021-01-15 10:55:43 · 1384 阅读 · 1 评论 -
Springboot日志-简单总结
三、Springboot日志-简单总结1、日志框架小张;开发一个大型系统;1、System.out.println("");将关键数据打印在控制台;去掉?写在一个文件?2、框架来记录系统的一些运行时信息;日志框架 ; zhanglogging.jar;3、高大上的几个功能?异步模式?自动归档?xxxx? zhanglogging-good.jar?4、将以前框架卸下来?换上新的框架,重新修改之前相关的API;zhanglogging-prefect.jar;5、JDBC—数据库驱动; 写了一个原创 2020-11-08 14:43:55 · 191 阅读 · 0 评论 -
Spring的IOC与DI的个人杂谈
Spring-DI和IOC容器前言初学者初学Spring框架的时候,往往是伴随着SSM三大框架的整合使用而去学习的。但是这样是不好的,我们应该在任务之余去学习一些本框架一些核心的知识点。本篇文章便是给大家简单讲解一下Spring的核心之一:IOC(控制反转)和DI(依赖注入)。参考文章2020spring面试题思考问题为什么很多框架都需要Spring来整合?spring在框架内部是一个什么样的作用?如果没有spring可以使用其他的框架吗?Spring的结构图解spring原创 2020-06-26 21:08:43 · 181 阅读 · 0 评论 -
SpringMVC的web层正常启动,但无法找到了Map路径
Spring注解问题问题描述springMvc层次正常启动,controller层正常注入,但仍然无法请求到路径注:这个问题会比较傻,而且对大家不一定适用问题解决解决方式看自己的controller的类注解是不是@Controller,如果是@Compoent,就会请求不到路径...原创 2020-02-25 10:12:55 · 218 阅读 · 0 评论 -
could not execute statement; nested exception is org.hibernate.exception.GenericJDBCException...
Mysql问题问题描述当后端使用的是SpringJPA作为持久层的结局方案时,前端做新增请求时报错could not execute statement; nested exception is org.hibernate.exception.GenericJDBCException: could not execute statement问题解决解决方式到mysql给相...原创 2020-02-25 08:50:30 · 17021 阅读 · 3 评论 -
报错:Cannot map 'specificationController' method
SpringMVC问题问题描述在运行的时候出现报错:Cannot map 'specificationController' method解决问题原因:可能是再书写web层的时候出现 Map 映射的访问路径相同...原创 2020-02-24 20:55:12 · 1185 阅读 · 0 评论 -
错误:Unable to execute schema management to JDBC target[alter table ** add column ** integer not null]
SpringJPA问题问题描述Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [springJpa.xml]: Invocation...原创 2019-12-07 15:28:11 · 1272 阅读 · 1 评论