码迷,mamicode.com
首页 > 编程语言 > 详细

springboot整体介绍

时间:2017-09-05 19:07:38      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:根据   编写   属性   目录   额外   注解   dep   路径   很多   

1.springboot:快速开发,强大的运维能力。(监控,服务发现,并打)

2.微服务,将一个大系统分解成很多独立的小服务,这些服务能随时发布。

3.2004年第一版spring 1.0,rod johnson, 2014年 spring boot

 

4.spring 1.0的出现彻底的改变了企业级java开发应用的方式,spring 的依赖注入,和aop声明式事务意味着组件之间再也不存在耦合,再也不需要EJB了。

spring 2.0:xml的出现,可以使用xml文档进行配置

spring 2.5:有了更优雅的面向注解,即@component和@autowired注解,再也不需要显 示的在xml文档里声明bean了。spring mvc注解也可以使用了。

spring 3.0:拥有了一整套全新的java配置,能完全取代xml,@enable开头的注解进一步完善了这一特性。可以第一次写出完全没有xml文档的spring应用程序了。这玩意非常好。

spring 4.0:对条件化配置提供了支持,可根据应用程序的classpath,环境和其他因素,运行时,运行时,运行时决定使用哪些配置,忽略哪些配置。那些决策不需要通过编写脚本确定了,以前的方式是通过脚本确实使用哪些配置,通过脚本建立目录,通过脚本筛选配置文件,以前是把选好的配置文件放在部署包里,现在不一样了。

 

5.springboot的自动配置,springboot会智能探测你正在构建哪种应用程序,然后会自动配置必要的组件以满足应用程序的需要。对于常见的配置场景,不需要再显示的编写配置了.

6.springboot的起步依赖,starter depenency将常用依赖聚合在一起,简化构建步骤。让你不用去关心jar包特定名称和版本信息。

7.spring boot的Actuator能让你一窥应用程序运行时的内部工作细节,看看spring应用程序上下文有哪些bean,spring mvc怎么与路径映射的,应用程序读取了哪些配置属性。

 

 

1.spring 2.5之前各种各样的配置繁琐无比,各种xm文件,web.xml文件。尤其在开启一些spring特性时候,比如multipartResolver,事务管理和spring mvc时,还需要显示的额外的手工配置,比如xml显示的bean配置或者注解方式。

配置serlvet和过滤器

springboot整体介绍

标签:根据   编写   属性   目录   额外   注解   dep   路径   很多   

原文地址:http://www.cnblogs.com/panxuejun/p/7479811.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!