![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 79
小小卡尔
选择很重要
展开
-
Spring的自带的消息监听机制
文章目录一 @EventListener 注解1.1 简介1.2 应用实例1.2.1 事件对象1.2.2 监听器1.2.3 事件发布者1.2.4 测试1.2.5 结果1.3 结论二 @TransactionalEventListener 注解1 简介2 应用实例2.1 监听器2.2 测试2.3 结果2.3 结论一 @EventListener 注解1.1 简介@EventListener 是 Spring提供的消息监听注解。通过建立事件对象,当事件发布者发布了消息,监听对应事件对象的监听原创 2021-06-20 18:36:16 · 909 阅读 · 0 评论 -
简单手写Spring--启动、扫描、容器管理bean
文章目录1、思路2、实现2.1、@ComponentScan 注解2.2、@Component注解2.3、@Scope注解2.4、BeanDefinition2.5、SanApplicationContext2.6、SpringConfig3、测试3.1、在SpringConfig配置的被扫描的包路径下建立需要被Spring管理的类3.2、Test3.3、结果分析4、总结1、思路1.1、Spring通过读取配置文件或者配置类获取需要Spring管理的Bean信息。1.2、通过配置类获取需要被扫描的配原创 2021-04-18 19:05:49 · 639 阅读 · 3 评论 -
Spring 控制接口多个实现类Bean问题。
一、接口、实现类关系接口:MoreImplService抽象类:AbstractMoreImplTestService实现类:MoreImplTest1ServiceImpl、MoreImplTest2ServiceImpl二、直接使用实现类接收Bean实现类 MoreImplTest1ServiceImpl//@Component("moreImplTest1Service")@Componentpublic class MoreImplTest1ServiceImpl ext原创 2021-01-21 16:58:07 · 2223 阅读 · 1 评论 -
Required String parameter ‘xxx‘ is not present 错误解决
原因关键点在@RequestParam注解比如:String test(@RequestParam("account") String acot){ testService.testA(acot); return "lbwnb" }这个@RequestParam(“account”)代表需要获取到前端传来的参数里面必须需要有"account" ,且不能为空的。解决方案以上面的代码例子修改,在@RequestParam加入require=“flase”,原创 2020-07-17 16:03:42 · 44823 阅读 · 8 评论 -
Springmvc创建跨服务器的文件上传
文章目录一、应用服务器功能1. web.xml2. springmvc.xml3. html4. Controller层二、文件服务器一、应用服务器功能应用服务器提供与用户交互,响应客户的请求。下列代码提供三种文件上传形式,第一种controller的代码块是使用不了的,因为spingmvc自身的文件解析器,将解析后的文件传给controller,第一种controller代码块又来解析一遍...原创 2020-04-03 09:09:32 · 219 阅读 · 0 评论 -
Jpa使用教程(2)--Spring Data JPA_Spring整合JPA
文章目录1、Spring Data JPA是啥东西2、层层封装的关系3、搭建Spring Data JPA的开发环境4、使用Spring Data JPA完成需求5、扩展1、Spring Data JPA是啥东西Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据库的访问和操作。它提供了包括增...原创 2020-03-26 21:19:05 · 792 阅读 · 0 评论 -
Spring三大思想理解
Spring三大思想:IOC(反转控制)、DI(依赖注入)、AOP(面向切面编程)Spring的出现是为了让开发回到bean本身,脱离繁杂的设计模式代码。1、IOCIOC(反转控制)创立是Spring的主要思想,意在实现模块间解耦,主要功能实现代替java设计模式中的工厂模式,使类的引用实例化不需要导入其他模块类的路径。Spring会维护一个IOC容器,以Map的形式存储id和包类路径,...原创 2020-03-15 21:26:39 · 957 阅读 · 0 评论 -
Spring传播属性和隔离级别
一、Spring事务传播属性(Propagation):REQUIRED(默认属性)如果存在一个事务,则支持当前事务。如果没有事务则开启一个新的事务。被设置成这个级别时,会为每一个被调用的方法创建一个逻辑事务域。如果前面的方法已经创建了事务,那么后面的方法支持当前的事务,如果当前没有事务会重新建立事务。MANDATORY支持当前事务,如果当前没有事务,就抛出异常。...原创 2020-03-10 11:29:03 · 634 阅读 · 0 评论