![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java-Spring
文章平均质量分 81
java-Spring 学习日志
SUBURBIA~
这个作者很懒,什么都没留下…
展开
-
SpringBoot
用来简化Spring应用的初始搭建以及开发过程。原始Spring配置繁琐依赖设置繁琐SpringBoot程序优点恰巧就是针对Spring的缺点自动配置。这个是用来解决Spring程序配置繁琐的问题起步依赖。这个是用来解决Spring程序依赖设置繁琐的问题辅助功能(内置服务器,…)。我们在启动SpringBoot程序时既没有使用本地的tomcat也没有使用tomcat插件,而是使用SpringBoot内置的服务器。原创 2024-02-29 15:39:39 · 1129 阅读 · 0 评论 -
SpringMVC(2)
方法,如果返回true,则代表放行,会执行原始Controller类中要请求的方法,如果返回false,则代表拦截,后面的就不会再执行了。拦截器(Interceptor)是一种动态拦截方法调用的机制,在SpringMVC中动态拦截控制器方法的执行。就和前面所提到的运维人员进入机房的案例,先进后出。表现层处理异常,每个方法中单独书写,代码书写量巨大且意义不强,如何解决?异常的种类很多,表现层如何将所有的异常都处理到呢?// 如果操作成功,关闭弹层,显示数据。// 如果操作成功,关闭弹层,显示数据。原创 2024-02-27 17:45:40 · 1431 阅读 · 0 评论 -
SpringMVC(1)
异步调用,所以后端不需要返回view视图,将其去除前端如果通过异步调用的方式进行交互,后台就需要将返回的数据转换成json格式进行返回SpringMVC主要负责的就是controller如何接收请求和数据如何将请求和数据转发给业务层如何将响应数据转换成json发回到前端SpringMVC是一种基于Java实现MVC模型的轻量级Web框架REST(Representational State Transfer),表现形式状态转换,它是一种软件架构风格。原创 2024-02-26 18:46:14 · 1030 阅读 · 0 评论 -
Spring 事务
事务作用:在数据层保障一系列的数据库操作同成功同失败Spring 事务作用:在数据层或业务层保证一系列的数据库操作同成功同失败...在业务层接口上添加 Spring 事务管理注意: Spring注解式事务通常添加在业务层接口中而不会添加到业务层实现类中,降低耦合;注解式事务可以添加到业务方法上表示当前方法开启事务,也可以添加到接口上表示当前接口所有方法开启事务。设置事务管理器//配置事务管理器,mybatis使用的是jdbc事务@Bean。原创 2024-02-25 20:33:50 · 588 阅读 · 0 评论 -
Spring的另一大的特征:AOP
匹配com.itheima包下的任意包中的UserService类或接口中所有find开头的带有一个参数的方法。连接点(JointPoint): 程序执行过程中的任意位置,粒度为执行方法、抛出异常、设置变量等。匹配com包下的任意包中的UserService类或接口中所有名称为findByld的方法。spring-context 坐标依赖 spring-aop 坐标。通知(Advice): 在切入点处执行的操作,也就是共性功能。切面(Aspect): 描述通知与切入点的对应关系。通知类: 定义通知的类。原创 2024-02-25 16:38:44 · 1341 阅读 · 0 评论 -
Spring 整合 MyBatis、Junit
三个对象:SqlSessionFactory、SqlSession、accountDao。但最核心的对象是 SqlSessionFactory。原创 2024-02-25 11:35:14 · 924 阅读 · 0 评论 -
注解开发总结
使用 @Component 定义 bean , 括号里面可以认为是 id@Component核心配置文件中通过组件扫描加载 beanSpring 提供 @Component 注解的三个衍生注解@Controller : 用于表现层 bean 定义@Service : 用于业务层 bean 定义@Repository : 用于数据层 bean 定义总结:定义 bean@Component@Service。原创 2024-02-25 10:21:44 · 907 阅读 · 0 评论 -
Spring 容器、核心容器总结
BeanFactory 是 IoC 容器的顶层接口,初始化 BeanFactory 对象时,加载的 bean 延迟加载ApplicationContext 接口是 Spring 容器的核心接口,初始化时 bean 立即加载ApplicationContext 接口提供基础的 bean 操作相关方法,通过其他接口扩展其功能ApplicationContext 接口常用初始化类。原创 2024-02-24 14:32:31 · 752 阅读 · 1 评论 -
注入 | 管理第三方bean、properties文件加载
【代码】注入 | 第三方对象、properties文件加载。原创 2024-02-24 13:19:10 · 320 阅读 · 0 评论 -
依赖注入方式 | setter 注入、构造器注入、依赖自动装配、集合注入
依赖注入描述了在容器中建立 bean 和 bean 之间依赖关系的过程,如果 bean 运行需要的数字或者字符串呢?IoC容器根据 bean 所依赖的 资源 在容器中自动查找并注入到 bean 中的过程称为自动装配。思考:向一个类中传递数据的方式有几种?简单类型(基本数据类型与String)配置中使用 bean 标签。普通方法(set 方法)原创 2024-02-24 11:02:50 · 1096 阅读 · 0 评论 -
bean 实例化的三种方式与生命周期
在 bean 创建后到销毁前做的一些事情。原创 2024-02-24 09:53:38 · 344 阅读 · 0 评论 -
IoC 控制反转 & DI 依赖注入
程序追求低耦合,因此使用对象时不要主动使用 new 产生对象,转换为由外部提供对象,进而引入了 IoC (Inversion of Control) 的思想。java Spring 中核心容器: IoC容器: 充当 IoC 思想中的外部。在容器中建立 bean 与 bean 之间的依赖关系的整个过程,叫做依赖注入。删除使用 new 的形式创建对象的代码。提供依赖对象对应的 setter 方法。原创 2024-02-24 09:23:58 · 334 阅读 · 0 评论