
spring
文章平均质量分 69
spring知识总结
小俱的一步步
莫忧莫惧莫回头
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring:集成JDBC
spring作为一站式框架, 提供了控制层的 SpringMVC 和 持久层的 Spring JdbcTemplate。 1.导入相关的jar包(pom.xml):mysql; 2.导入JdbcTemplate的jar包和阿里的数据库连接池管理对象; 3.3.注入JdbcTemplate类,执行sql语句。原创 2023-08-27 21:10:11 · 430 阅读 · 1 评论 -
SpringWeb(SpringMVC)
Spring Web是一个基于 Servlet API 构建的原始 web 框架,用于构建基于MVC模式的Web应用程序。在 web 层框架历经 Strust1,WebWork,Strust2 等诸多产品的历代更选 之后,目前业界普遍选择了 springWeb 作为 Java EE 项目 web 层开发的首选方案。其中。原创 2023-08-30 08:30:02 · 1014 阅读 · 4 评论 -
spring:AOP面向切面编程+事务管理
程序在顺序执行过程中,任何一步都可能出现异常,导致后面程序不执行,很有可能使业务逻辑未完成,执行结果并不可靠。例如在转账时,A向B转500r时,若A的余额扣掉500r时,程序中出现异常,导致B的余额并未增加500r,这样就使得程序并为完成转账功能。事务管理的作用就是使这些操作看成一个整体,要么都执行,要么都不执行。让代理对象调用目标类中的方法也就是非业务代码,提高了代码的复用率和灵活性,提高开发效率,降低了非业务代码与业务代码的耦合性。环绕通知:around,包含上面所有的分布通知。原创 2023-08-28 19:44:36 · 1034 阅读 · 3 评论 -
spring框架:简介+依赖注入
spring诞生与2003年,是一个轻量级的、IOC( Inversion Of Control 控制反转)和AOP(Aspect Oriented Programming 面向切面编程)的java开发框架,为了简化企业级应用开发。 依赖注入:创建对象时,需要为对象的属性进行赋值。原创 2023-08-26 12:59:37 · 375 阅读 · 3 评论 -
SpringBoot介绍与搭建
Spring Boot 是由 Pivotal 团队提供的在 spring 框架基础之上开发的框架, 其设计目的是用来简化应用的初始搭建以及开发过程。对spring搭建过程中的。修改 pom.xml 版本为 2.6.6,删除.mvn 文件夹,mvnw.cmd 文件,再导入到idea中。进行解决(优化)不使用xml进行配置,提供其他的方式进行配置,使用。,将很多的模板化配置直接省略了。将生成的压缩包解压,原创 2023-09-02 21:17:00 · 403 阅读 · 3 评论 -
spring:事务失效+事务传播行为
事务传播行为:当一个事务方法被另一个事务方法调用时,该事务方法如何执行。Propagation.REQUIRED例如:在A事务中添加B事务A中没有事务,B方法自己创建事务,B异常不影响AA中有事务,调用B方法 ,B方法会加入A事务中,任意一方出现异常,都不会执行。原创 2023-08-28 19:23:50 · 262 阅读 · 2 评论 -
SpringWEB组件及运行流程
注意:编写 Handler 时按照 HandlerAdapter 的要求去做,这样适配器才可 以去正确执行Handler。HandlerAdapter 经过适配调用具体的处理器(Handler/Controller)。理器对象及处理器拦截器(如果有),再一起返回给 DispatcherServlet。作用:统一处理请求和响应,整个流程控制的中心,由它调用其它组件处理 用户的请求.作用:接受用户请求信息,调用业务方法处理请求,也称之为后端控制器。(不需要程序员开发),由框架提供,在 web.xml 中配置。原创 2024-03-15 12:16:02 · 684 阅读 · 0 评论 -
Spring 框架中都用到了哪些设计模式?
装饰者模式通过组合的方式来扩展对象的行为,而不依赖于继承,也就是说虽然类的框架中包含继承,但只是为了获取正确的类型,而不是继承一种行为。:其中IOC的设计就涉及到BeanFactory,是Spring容器的顶层接口,也是Bean工厂最上层的接口,其会有很多工厂实现,我们可以把BeanFactory看成是一种工厂方法模式。是一个定制化工厂,其会存在于BeanFactory创建对象的过程中,当有需要时,会通过FactoryBean去自定制个性化的Bean,从而Spring框架提高扩展能力。原创 2024-03-22 21:09:45 · 1177 阅读 · 0 评论 -
SpringBoot自动装配过程
Import({AutoConfigurationImportSelector.class}) 加载spring.factories文件中Spring支持的组件的配置,然后筛选保留我们项目pom.xml中配置文件的组件,加载配置类。SpringBoot自动装配过程就是:SpringBoot在启动时,如何做到自动的将项目中配置的相关文件进行加载、配置的过程。启用自动配置功能,用来加载项目中配置相关依赖的组件或bean,将bean定义加载到IOC容器中。Configuration注解,实现配置文件的功能。原创 2024-03-15 21:14:58 · 634 阅读 · 0 评论