最近写项目中突然发现有人再controller层写@PostMapping,这对于经常用@RequestMapping的我来说,感到跟奇怪,网上搜寻了一些资料,特在此整合一下: Spring4.3中引进了{@GetMapping、@PostMapping、@PutMapping、@DeleteMap ...
分类:
移动开发 时间:
2019-09-27 19:32:24
阅读次数:
882
配置Bean的篇幅有点长,中间涉及的东西有点多,分上中下讲述,配置Bean的形式可以基于XML文件的方式,也可以基于注解的方式,而Bean的配置方式可以通过全类名(反射),通过工厂方式和FactoryBean。 XML形式 这是第一个HelloWorld的applicationContext.xml ...
分类:
编程语言 时间:
2019-09-25 10:50:25
阅读次数:
86
作为开发人员,大家都知道,SpringBoot是基于Spring4.0设计的,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。 S ...
分类:
编程语言 时间:
2019-09-12 09:51:29
阅读次数:
162
Spring Cloud 初级 一、 Spring Boot 回顾 1 什么是 Spring Boot? Spring Boot 是在 Spring 的基础之上产生的(确切的说是在 Spring4.0 的版本的基础之上), 其中“Boot”的意思就是“引导”,意在简化开发模式,是开发者能够快速的开发 ...
分类:
编程语言 时间:
2019-09-08 22:33:26
阅读次数:
87
spring发展史 spring1.X 使用的xml配置 Spring2.X 使用的注解 Spring3.X、Spring4.X 使用java配置 spring的java配置方式 spring的java配置方式是通过@configuration和@Bean这两个注解实现的 1.configurati ...
分类:
编程语言 时间:
2019-09-04 00:26:16
阅读次数:
116
本文对于Spring的JAR包使用和配置,结合网友材料以spring 4.3.6.RELEASE版本为例,介绍spring框架结构和各模块对应JAR包以及模块间JAR依赖关系。 注:不同版本JAR包依赖会有所区别 spring官网给出了一张spring4的结构图 图中可以简单认为将spring分为5 ...
分类:
编程语言 时间:
2019-09-01 13:07:40
阅读次数:
140
@Controller 标识一个该类是Spring MVC controller处理器,用来创建处理http请求的对象. 标识一个该类是Spring MVC controller处理器,用来创建处理http请求的对象. @RestController Spring4之后加入的注解,原来在@Contr ...
分类:
编程语言 时间:
2019-08-18 22:19:09
阅读次数:
134
1. 什么是spring,它能够做什么? Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。 Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。 然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角 ...
分类:
编程语言 时间:
2019-08-13 01:02:15
阅读次数:
139
摘要 Spring4 以后,官方推荐我们使用Java Config来代替applicationContext.xml,声明将Bean交给容器管理。 在Spring Boot中,Java Config的使用也已完全替代了applicationContext.xml。实现了xml的零配置。所以无论从Sp ...
分类:
编程语言 时间:
2019-08-06 00:57:26
阅读次数:
133
@Conditional是Spring4新提供的注解,它的作用是根据某个条件创建特定的Bean,通过实现Condition接口,并重写matches接口来构造判断条件。总的来说,就是根据特定条件来控制Bean的创建行为,这样我们可以利用这个特性进行一些自动的配置。 一、@Conditional的源码 ...
分类:
编程语言 时间:
2019-08-05 19:11:13
阅读次数:
193