![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
spring
spring
泗水六年
实践交流总结记忆。
展开
-
SSM框架搭建的步骤
SSM框架搭建的步骤1. 导入Spring、SpringMVC、MyBatis的依赖2. 导入Spring、SpringMVC、MyBatis的配置文件3. 在Spring的配置文件中配置如下内容:(1)配置数据源(2)配置MyBatis的会话工厂SqlSessionFactoryBean,并注入数据源(3)配置MyBatis自动扫描DAO层Mapper接口和配置MyBatis映射文件的路径(4)通过component-scan注解开启对service层的扫描(5)配置事务的传播特性、隔离级别、回滚原创 2022-06-30 15:30:20 · 3329 阅读 · 0 评论 -
@Resource和@Autowired的区别?
@Resource和@Autowired的区别?@Autowired是Spring提供的注解,@Resource是JDK提供的注解。@Autowired只能按类型注入,@Resource默认按照名称注入,也可以通过类型注入。@Resource默认按照名称进行注入,如果注入失败的话会转为按类型进行注入,如果按类型也注入失败会抛出异常。...原创 2022-06-30 15:25:47 · 181 阅读 · 0 评论 -
Spring的Bean加载的过程?
Spring的Bean加载的过程?原创 2022-06-30 15:20:39 · 145 阅读 · 0 评论 -
Spring中的Bean为什么默认是单例的,有什么缺点吗
Spring中的Bean为什么默认是单例的?有什么缺点吗?一句话就是为了提高性能,具体点:第一、由于不会每次都新创建新对象,所以就减少了新生成实例的消耗。因为spring会通过反射或者cglib来生成bean实例这都是耗性能的操作,其次给对象分配内存也会涉及复杂算法。第二、减少JVM垃圾回收,由于不会给每个请求都新生成bean实例,所以自然回收的对象少了。第三、可以快速获取到bean,因为单例的获取bean操作除了第一次生成之外其余的都是从缓存里获取的所以很快。缺点就是在并发环境下可能会原创 2022-05-31 11:37:31 · 853 阅读 · 0 评论 -
Spring 中的 bean 的作用域有哪些?
Spring 中的 bean 的作用域有哪些?singleton : 单例,每个bean都只会创建一个实例,Spring 中的 bean 默认都是单例的。prototype : 原型,每次从IOC容器中获取都会都会产生一个新的bean实例。request : 每次HTTP请求都会产生一个新的bean实例,这个实例仅在当前请求内有效。session : 每个HTTP会话都只会创建一个 bean实例,这个实例只在当前会话内有效。global-session: 所有的HTTP会话都只会创建一个原创 2022-05-31 11:34:16 · 234 阅读 · 0 评论 -
Spring的缺点
Spring的缺点?我说一下我的感受吧,现在Spring越来越大,支持的东西越来越多,这就导致大多数开发人员对Spring的体系及结构都一知半解,用到某个东西的时候在网上乱七八糟的文章来回粘来粘去,有些时候甚至搞得人都分不清楚到底哪种使用方式是对的,因为越来越臃肿的体系,导致Spring的学习成本倍增。...原创 2022-05-31 11:33:23 · 248 阅读 · 0 评论 -
Spring的优点
Spring的优点?方便解耦,简化开发:通过Spring提供的IOC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。 AOP面向切面编程:通过Spring提供的AOP功能可以让我们对系统中一些横切业务逻辑如安全、事务、日志等进行集中式管理,从而让这些功能得到更好的复用。 声明式事务管理:Spring的声明式事务管理让我们无须通过编程的方式管理事务,只需要在配置文件中或者通过注解进行相关的规则声明,就可以将事务规则应用到业务逻辑中,提高开发效率和质量。 方原创 2022-05-31 11:32:23 · 141 阅读 · 0 评论 -
Spring介绍
1、Spring是什么?1.1、概述(1)Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可原创 2020-10-08 16:29:54 · 426 阅读 · 0 评论