Spring
菜极的墨墨
这个作者很懒,什么都没留下…
展开
-
SpringMVC
Spring:IOC + AOP SpringMVC:SpringMVC的执行流程 SSM框架整合原创 2021-05-11 21:22:06 · 131 阅读 · 0 评论 -
Spring-spring5新功能
spring5框架新功能 整合日志框架 1.整个spring5框架的代码基于java8,运行时兼容JDK9,许多不建议使用的类和方法在代码库中删除 2.spring5.0框架自带了通用的日志封装 (1)spring5已经移除Log4jConfigListener,官方建议使用Log4j2 (2)spring5框架整合Log4j2 第一步 引入jar包 第二步 创建Log4j2.xml配置文件 <?xml version="1.0" encoding="UTF-8" ?> <!--日原创 2021-05-10 22:38:16 · 218 阅读 · 2 评论 -
Spring-事务操作
事务概念 1.什么是事务 事务是数据库操作最基本单元,逻辑上一组操作要么都成功,如果有一个失败所有操作都失败 2.事务四个特性 (1)原子性 (2)一致性 (3)隔离性 (4)持久性 事务操作(搭建事务操作环境) 1.创建数据库表,添加记录 ...原创 2021-04-30 10:42:00 · 167 阅读 · 2 评论 -
Spring-jdbcTemplate
JdbcTemplate(概念) 1.什么是JdbcTemplate (1)Spring框架对JDBC进行封装,使用JdbcTemplate方便实现对数据库操作 2.准备工作 (1)引入依赖项 2.在spring的配置文件中配置数据库连接池原创 2021-04-27 21:29:09 · 89 阅读 · 0 评论 -
Spring-AOP
AOP(概念) 1.什么是AOP (1)面向切面(方面)编程,利用AOP可以对业务逻辑的各个部分进行隔离, 从而使得业务逻辑各部分之间的耦合度降低,可以提高程序的可重用性,同时提高了开发的效率。 (2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能 (3)使用登陆例子说明AOP AOP(底层原理) 1.AOP底层使用动态代理 (1)有两种情况的动态代理 第一种情况:有接口情况,使用JDK动态代理 创建接口实现类代理对象,增强类的方法 第二种情况:没有接口情况,使用CGLIB动态代理 创建子类原创 2021-04-23 17:16:23 · 83 阅读 · 0 评论 -
Spring-day3
IOC操作Bean管理(基于注解方式) 1.什么是注解 (1)注解是代码特殊标记,格式:@注解名称(属性名称=属性值,属性名称=属性值...) (2)使用注解,注解作用在类上面,方法上面,属性上面 (3)使用注解目的:简化xml配置 2.Spring针对Bean管理中创建对象提供注解 (1)@Component (2)@Service (3)@Controller (4)@Repository *上面四个注解功能是一样的,都可以用来创建bean实例 3.基于注解方式实现对象的创建 (1)引入依赖 (2原创 2021-04-22 11:20:38 · 94 阅读 · 0 评论 -
Spring-day2
IOC操作Bean管理(FactoryBean管理) Spring有两种类型的bean,一种普通bean,一种工厂bean(FactoryBean) 1.普通bean:在配置文件中定义bean类型就是返回类型 2.工厂bean:在配置文件中定义bean类型可以和返回类型不一样 第一步 创建类,让这个类作为工厂bean,实现接口FactoryBean 第二步 实现接口里面的方法,在实现的方法中定义返回的bean类型 public class MyBean implements FactoryBean<C原创 2021-04-21 22:13:50 · 82 阅读 · 0 评论 -
Spring_day1
SSH:Struct2 + Spring + Hibernate SSM:SpringMvc + Spring + Mybatis 优点: Spring就是一个轻量级的控制反转(IOC)和面向切面编程的框架。 1.Spring是一个开源的免费框架(容器)! 2.Spring是一个轻量级的、非入侵式的框架! 3.控制反转(IOC),面向切面编程(AOP)! 4.支持事物的处理,对框架整合的支持! ...原创 2021-04-14 21:49:52 · 99 阅读 · 0 评论