![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
自律则自由
这个作者很懒,什么都没留下…
展开
-
spring常用注解
@Resource 自动注入,默认按照byName方式进行bean装配,@Resource是J2EE的注解。 @Autowired自动装配,其作用是为了消除代码Java代码里面的getter/setter与bean属性中的property。1 @Autowired默认按照byType方式进行bean匹配,是Spring的注解,属于第三方注解。 2 @Controller...原创 2019-02-12 09:43:41 · 177 阅读 · 0 评论 -
SpringBoot2.0 + Dubbo +zookeeper环境搭建
Dubbo 是阿里巴巴开源的基于 Java 的高性能 RPC 框架,本文介绍 Spring Boot 集成 Dubbo 的开发过程,更多有关 Dubbo 的技术细节参考 Dubbo 开发首先,使用 IntelliJ IDEA 创建一个包含 3 个 Module 的工程,参考:IntelliJ IDEA 创建多 Module 工程[图片上传失败...(image-35a1cc-1541232...转载 2019-02-23 21:31:58 · 1179 阅读 · 0 评论 -
Spring中bean的生命周期
Spring 中bean 的生命周期短暂吗?在spring中,从BeanFactory或ApplicationContext取得的实例为Singleton,也就是预设为每一个Bean的别名只能维持一个实例,而不是每次都产生一个新的对象使用Singleton模式产生单一实例,对单线程的程序说并不会有什么问题,但对于多线程的程序,就必须注意安全(Thread-safe)的议题,防止多个线程同时存取...转载 2019-02-14 10:20:16 · 147 阅读 · 0 评论 -
spring编程式事务管理
1, 一直以来, 在用Spring进行事物管理时, 只知道用声明式的策略, 即根据不同的数据源, 配置一个事物管理器(TransactionManager), 通过配置切面(PointCut)应用到相应的业务方法上或者直接在方法上加@Ttransactional注解. 这种事务管理使用起来比较简单,但个人感觉灵活性欠缺了点. 2, 最近看公司项目代码, 发现有位同事在他的模块了用了另...转载 2019-02-17 21:40:49 · 828 阅读 · 0 评论 -
Spring的FactoryBean使用
Spring中有两种类型的Bean,一种是普通Bean,另一种是工厂Bean,即FactoryBean。工厂Bean跟普通Bean不同,其返回的对象不是指定类的一个实例,其返回的是该工厂Bean的getObject方法所返回的对象。 如果大家有看过Mybatis的SessionFactoryBean和Activiti初始化引擎的ProcessEngineFactoryBean两个类就应该了...转载 2019-02-17 16:50:42 · 193 阅读 · 0 评论 -
Spring @Autowired 注释
文章来源:http://wiki.jikexueyuan.com/project/spring/annotation-based-configuration/spring-autowired-annotation.html Spring @Autowired 注释@Autowired 注释对在哪里和如何完成自动连接提供了更多的细微的控制。@Autowired 注释可以在 sette...转载 2018-09-29 21:57:26 · 202 阅读 · 0 评论 -
Spring @Required 注释
文章来源:http://wiki.jikexueyuan.com/project/spring/annotation-based-configuration/spring-required-annotation.html Spring @Required 注释@Required 注释应用于 bean 属性的 setter 方法,它表明受影响的 bean 属性在配置时必须放在 XML 配...转载 2018-09-29 22:00:58 · 426 阅读 · 0 评论 -
idea+maven+springMvc创建多模块项目
创建一个多模块的项目:1 ,一个父工程 mchat-parent2, 一个子模块 mchat-common 公共的工程3,一个web 子模块 mchat-login 业务工程结构如下: 一创建parent项目1.打开IDEA,注意这里不要勾选模板,用模板创建过maven项目的小伙伴都知道模板创建项目非常慢,所以这里不要选模板,需要的文件夹我们后面自己来创建就可以...原创 2018-11-29 11:00:33 · 1051 阅读 · 0 评论 -
谈谈对Spring IOC(控制反转)的理解--转
谈谈对Spring IOC(控制反转)的理解--转学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解...转载 2018-12-04 11:22:05 · 250 阅读 · 0 评论 -
spring AOP编程
一.前言 在以前的项目中,很少去关注spring aop的具体实现与理论,只是简单了解了一下什么是aop具体怎么用,看到了一篇博文写得还不错,就转载来学习一下,博文地址:http://www.cnblogs.com/xrq730/p/4919025.htmlAOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object ...转载 2018-10-30 15:40:36 · 131 阅读 · 0 评论 -
java基础面试题(Servlet生命周期)
Servlet运行在Servlet容器中,其生命周期由容器来管理。Servlet的生命周期通过javax.servlet.Servlet接口中的init()、service()和destroy()方法来表示Servlet的生命周期包含了下面4个阶段:1.加载和实例化2.初始化3.请求处理4.服务终止 Web服务器在与客户端交互时Servlet的工作过程是:...转载 2018-12-19 11:21:17 · 403 阅读 · 0 评论 -
SpringMvc @ModelAttribute
@ModelAttribute在controller中有以下几种情况用法:(1)应用在方法上标记在方法上,会在每个方法执行之前被SpringMvc调用(有点像过滤的用法)如:结果:密码没被修改(2)应用在方法参数上public String test1(@ModelAttribute("user") User user) 只是此处多了一个注解@ModelAt...原创 2018-10-13 10:14:10 · 229 阅读 · 0 评论