内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

为什么我再次看好SpringBoot

2018-09-11 21:49 出处:清屏网 人气: 评论(0

该文作者在2010年认为Spring在走下坡路,XML甚至冗长的Java配置是主要原因,现在Spring Boot向ROR等语言学习的约定大于配置成为推动它回归的一个主要因素。他认为Spring Boot提供的一些必不可少的东西:

1. 自动配置所有的功能,只要在类路径classpath中有ElasticSearch,或Redis或mongo等库包,无需任何操作就可以使用。

2. 使用maven的pom.xml配置启动过程,配置依赖就非常简单,配置这些依赖的结果就是将这些依赖Jar包会放到类路径中,促使第一条好处成立。

3. 约定大于配置,这些已经在Grails,Play以及非Java世界中广泛应用,实际就是每个配置都有默认配置,而不是像Spring那样没有配置,这条结合第一条自动配置以后,基本上依赖的jar包都能运行了,包括数据库的自动生成,否则过去引入一个jar包以后,还要在数据库创建这个jar包所需的数据库表,现在通过JPA可以DDL自动生成库表,比如使用Spring cloud task或batch,这些库表都在pom.xml指定具体数据库以后可自动创建。

4. 配置在代码之外,采用微服务主要障碍之一是配置太多,从单体转到微服务的那一刻,你的配置会增加10倍。在Boot中管理所有这些配置很容易。

5. Spring Boot Actuator,良好的架构与代码一样重要,你必须有一个很好的微(服务)框架进行监控,Spring Boot Actuator虽然没有得到那么多关注,但它有很多功能可供生产/实时环境中的Java 微服务使用。包括审计,健康,信息,自动配置,安全性,指标,堆内存,日志记录等,Spring Boot Actuator中有近13-15个生产就绪功能。


分享给小伙伴们:
本文标签: SpringBoot

相关文章

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号