浅谈Springboot之于Spring的优势
spring在java ee开发中是实际意义上的标准,但我们在开发spring的时候可能会遇到以下令人头疼的问题:
(1)大量配置文件的定义;
(2)与第三方软件整合的技术问题,spring每个新版本的推出都以减少配置作为自己的主要目标,例如:
(a)推出@component, @service, @repository, @controller等注解在类上声明bean;
(b)推出@configuration, @bean的java配置来替代xml配置.
在脚本语言和敏捷开发大行其道的时代,java ee的开发显得尤为笨重,让人误解java ee开发就该如此.spring在提升java ee开发效率的脚步上从未停止过,而spring boot的推出时具有颠覆和划时代意义的.spring boot具有以下优点:
(1)遵循"习惯优于配置"原则,使用spirng boot只需很少的配置,大部分时候可以使用默认配置;
(2)项目快速搭建,另外还可以无配置整合第三方框架;
(3)可完全不使用xml配置,只使用自动配置和java config;
(4)内嵌入servlet如tomcat容器,应用可用jar包运行(java -jar);
(5)运行中应用状态的监控.
总结
以上就是本文关于springboot之于spring的优势的全部内容,希望对大家有所帮助。感兴趣的朋友可以浏览:spring的编程式事务和声明式事务详解 spring spel表达式使用方法示例 浅谈spring boot 微服务项目的推荐部署方式 等。同时欢迎各位参阅本站其他相关专题。
上一篇: Java date format时间格式化操作示例
下一篇: Java 反射机制详解及实例
推荐阅读
-
浅谈Springboot之于Spring的优势
-
Spring中的两种代理JDK和CGLIB的区别浅谈
-
Spring Boot启动过程(五)之Springboot内嵌Tomcat对象的start教程详解
-
浅谈升级Spring Cloud到Finchley后的一点坑
-
浅谈spring中的default-lazy-init参数和lazy-init
-
浅谈spring和spring MVC的区别与关系
-
浅谈Springboot之于Spring的优势
-
Spring Boot启动过程(五)之Springboot内嵌Tomcat对象的start教程详解
-
springboot整合spring-data-redis遇到的坑
-
SpringBoot+Spring Security+JWT实现RESTful Api权限控制的方法