
Spring 系列
文章平均质量分 94
Spring 用法
花落随风轻飘舞
我很懒,还没有添加简介
展开
-
Spring框架常用注解
/ 其他属性和方法:用于标识 Spring MVC 中的控制器组件。控制器通常负责接收来自前端的请求,处理业务逻辑,并返回相应的视图或数据给前端。被 @Controller 注解的类可以定义请求映射和处理方法@Service:用于标识业务逻辑服务组件。服务层通常处理复杂的业务逻辑,并可能与数据访问层(如DAO层)进行交互。@Service 注解的类通常包含业务逻辑的实现:用于标识数据访问层组件,通常用于封装对数据库的访问。原创 2024-04-01 09:39:17 · 1033 阅读 · 0 评论 -
Spring 用法学习总结(四)之 JdbcTemplate 连接数据库
Dao 是数据库操作,其中 BookDao 为接口并且声明了对数据库操作的方法,BookDaoIml 类实现了 BookDao 接口。BookDaoIml 类定义了 CRUD 方法,通过 JdbcTemplate 模块可以对数据库中的一条或多条数据进行操作。如果仍报错则将 com.mysql.jdbc.Driver 改为 com.mysql.cj.jdbc.Driver。Test 类进行测试,通过 Service 类调用 BookDao 接口中的方法。无法插入中文,请修改数据库编码为 utf-8。原创 2024-02-12 20:17:49 · 950 阅读 · 0 评论 -
Spring 用法学习总结(三)之 AOP
bean的生命周期主要为bean实例化、bean属性赋值、bean初始化、销毁bean,其中在实例化和初始化前后都使用后置处理器方法,而InstantiationAwareBeanPostProcessor 继承了BeanPostProcessor。切面代码可以利用这些点插入到应用的正常流程之中,并添加新的行为。切面是通知和切点的结合。通知和切点共同定义了切面的全部内容——它是什么,在何时和何处完成其功能。切点定义了何处使用切面。明确的类和方法名称,或利用正则表达式定义所匹配的类和方法名称来指定这些切点。原创 2024-02-11 22:00:46 · 1178 阅读 · 0 评论 -
Spring 用法学习总结(二)之基于注解注入属性
有两个重要的属性:name和type,而Spring将@Resource注解的name属性解析为bean的名字(id属性值),而type属性则解析为bean的类型(class属性值)。如果使用name属性,则使用byName的自动注入策略,而使用type属性时则使用byType自动注入策略。注解是代码的特殊标记,可以简化xml配置,格式:@注解名称(属性名称=属性值),可以作用在类、方法、属性上。创建Card类,使用@Bean注解创建User对象,name默认是类名(首字母小写)原创 2024-02-08 22:11:05 · 707 阅读 · 0 评论 -
Spring 用法学习总结(一)之基于 XML 注入属性
Spring是轻量级的开源的JavaEE框架,提供了多个模块Spring可以解决企业应用开发的复杂性Spring有两个核心部分:IOC和Aop(1)IOC:控制反转,把创建对象过程交给Spring进行管理(2)Aop:面向切面,不修改源代码进行功能增强Spring特点(1)方便解耦,简化开发(2)Aop编程支持(3)方便程序测试(4)方便和其他框架进行整合(5)方便进行事务操作(6)降低API开发难度。原创 2024-02-07 22:05:58 · 1583 阅读 · 0 评论