Spring SpringMVC知识点概要总结

SpringIOC

  1. xml配置方式
    构造注入
    设置注入 通过set方法注入
    静态工厂注入
    动态工厂注入

  2. java配置方式
    创建配置文件类 类上使用@Configuration注解,在类的方法中返回要注入的对象,方法前加上@Bean注解

自动配置 在web.xml文件中开启扫描,使用固定的四个注解

Bean默认都是单例的,ApplicationContext会在启动时就创建好所有的bean对象,FactoryBean在第一次访问bean对象时创建bean对象,如果把bean配置成非单例模式,ApplicationContext在启动时不会创建bean对象.

实现了Aware接口的bean可以访问Spring容器

代理模式:1.静态代理模式 2.动态代理模式 jdk动态代理 创建cglib工厂

Spring AOP 1.基于Schema-based方式实现 要建立一个切面类,在切面类里写入通知方法,然后再在web.xml里配置通知和代理类 2.基于AspectJ方式实现 用excution表达式确定切点 两种方式 注解方式和配置方式

JDBCTemplate 在web.xml文件里配置好数据库信息之后就不需要写连接数据库的代码

事务的处理(原子性,一致性,隔离性,持久性)

  1. xml配置式样
    创建事务管理器 配置事务方法 配置AOP
  2. 注解方式的使用

事务的传播行为
事务的隔离级别 脏读 幻读 不可重复读

FactoryBean功能简单,BeanFactory功能复杂,可以通过FactoryBean实现创建对象,代理增强

Sp

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Spring MVC是一个基于Java的Web开发框架,它是Spring框架的一部分,旨在简化Web应用程序的开发过程。下面是一些关于Spring MVC的知识点: 1. 控制器(Controller):控制器是处理用户请求并返回响应的组件。在Spring MVC中,控制器由@Controller注解标记,并使用@RequestMapping注解来映射URL请求。 2. 模型(Model):模型表示应用程序的数据。在Spring MVC中,模型通常使用POJO(Plain Old Java Object)表示,并且可以通过方法参数或ModelAndView对象传递给视图。 3. 视图(View):视图负责呈现模型数据给用户,并处理用户的输入。在Spring MVC中,视图可以是JSP、Thymeleaf、Velocity等模板引擎。 4. 请求映射(Request Mapping):请求映射用于将URL请求映射到相应的控制器方法。在Spring MVC中,可以使用@RequestMapping注解来定义请求映射。 5. 数据绑定(Data Binding):数据绑定是将请求参数绑定到控制器方法的参数或模型对象的过程。Spring MVC支持多种数据绑定方式,包括基本类型、对象、集合等。 6. 视图解析器(View Resolver):视图解析器用于将逻辑视图名称解析为实际的视图对象。在Spring MVC中,可以通过配置视图解析器来指定视图的解析方式。 7. 拦截器(Interceptor):拦截器用于在请求处理的不同阶段进行拦截和处理。在Spring MVC中,可以使用拦截器实现日志记录、权限验证等功能。 8. 表单处理(Form Handling):Spring MVC提供了丰富的表单处理功能,包括表单验证、表单重复提交防御、数据绑定等。 这些是Spring MVC的一些基本知识点,希望能对你有所帮助!如果你有更具体的问题,我可以继续解答。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值