码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象的特征有哪些方面? 2、访问修饰符public,private,protec

时间:2018-09-14 17:15:55      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:redis   基本   batch   ror   spring   tor   修饰符   健康   记录   

该文作者在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个生产就绪功能。

面向对象的特征有哪些方面? 2、访问修饰符public,private,protec

标签:redis   基本   batch   ror   spring   tor   修饰符   健康   记录   

原文地址:http://blog.51cto.com/13961945/2175304

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