查看: 229|回复: 4

Spring Boot教程(一)

[复制链接]
论坛徽章:
66
计算徽章
日期:2019-07-18 14:39:13Java徽章
日期:2017-06-09 15:42:21Docker徽章
日期:2017-05-25 16:49:05python徽章
日期:2017-03-09 16:45:33Java徽章
日期:2016-10-27 10:52:31投资理财徽章
日期:2016-08-25 10:49:04大型分布式徽章
日期:2016-05-12 12:14:29MongoDB徽章
日期:2015-12-17 11:48:55架构徽章
日期:2015-09-17 14:14:45R研习者中级
日期:2015-08-20 14:51:11数据陷阱解读徽章
日期:2015-08-13 15:21:46linux徽章
日期:2015-08-13 11:20:05
发表于 2019-5-10 13:12 | 显示全部楼层 |阅读模式

Spring

回复

使用道具 举报

论坛徽章:
66
计算徽章
日期:2019-07-18 14:39:13Java徽章
日期:2017-06-09 15:42:21Docker徽章
日期:2017-05-25 16:49:05python徽章
日期:2017-03-09 16:45:33Java徽章
日期:2016-10-27 10:52:31投资理财徽章
日期:2016-08-25 10:49:04大型分布式徽章
日期:2016-05-12 12:14:29MongoDB徽章
日期:2015-12-17 11:48:55架构徽章
日期:2015-09-17 14:14:45R研习者中级
日期:2015-08-20 14:51:11数据陷阱解读徽章
日期:2015-08-13 15:21:46linux徽章
日期:2015-08-13 11:20:05
 楼主| 发表于 2019-5-10 13:12 | 显示全部楼层
Spring Team在现有Spring框架的基础上发布了一个创新的主要框架:Spring Boot。这是一个来自Pivotal Team(Spring Team)的全新项目。开发Spring Boot的主要动机是简化配置和部署Spring应用程序的过程。
Spring Boot为开发提供一个具有最小功能的Spring应用程序,并提供了一个新的范例。使用Spring Boot将能够以更灵活的方式开发Spring应用程序,并且能够通过最小(或可能没有)配置Spring来专注于解决应用程序的功能需求。它使用全新的开发模型,通过避免一些繁琐的开发步骤和样板代码和配置,是Java开发非常容易。
Spring Boot可以轻松创建单独的,生产级的基于Spring的应用程序,我们只管“运行”。查看Spring平台和第三方库。大多数Spring Boot应用程序只需要很少的Spring配置。
回复 支持 反对

使用道具 举报

论坛徽章:
66
计算徽章
日期:2019-07-18 14:39:13Java徽章
日期:2017-06-09 15:42:21Docker徽章
日期:2017-05-25 16:49:05python徽章
日期:2017-03-09 16:45:33Java徽章
日期:2016-10-27 10:52:31投资理财徽章
日期:2016-08-25 10:49:04大型分布式徽章
日期:2016-05-12 12:14:29MongoDB徽章
日期:2015-12-17 11:48:55架构徽章
日期:2015-09-17 14:14:45R研习者中级
日期:2015-08-20 14:51:11数据陷阱解读徽章
日期:2015-08-13 15:21:46linux徽章
日期:2015-08-13 11:20:05
 楼主| 发表于 2019-5-10 13:12 | 显示全部楼层
Spring Boot的主要特点:

    创建独立的Spring应用程序
    直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)
    提供“初始”的POM文件内容,以简化Maven配置
    尽可能自动配置Spring
    提供生产就绪的功能,如指标,健康检查和外部化配置
    无代码生成,也不需要XML配置
回复 支持 反对

使用道具 举报

论坛徽章:
66
计算徽章
日期:2019-07-18 14:39:13Java徽章
日期:2017-06-09 15:42:21Docker徽章
日期:2017-05-25 16:49:05python徽章
日期:2017-03-09 16:45:33Java徽章
日期:2016-10-27 10:52:31投资理财徽章
日期:2016-08-25 10:49:04大型分布式徽章
日期:2016-05-12 12:14:29MongoDB徽章
日期:2015-12-17 11:48:55架构徽章
日期:2015-09-17 14:14:45R研习者中级
日期:2015-08-20 14:51:11数据陷阱解读徽章
日期:2015-08-13 15:21:46linux徽章
日期:2015-08-13 11:20:05
 楼主| 发表于 2019-5-10 13:13 | 显示全部楼层
Spring Boot核心和限制

Spring Boot不是编写应用程序的框架,它可以帮助我们以最少的配置或零配置开发和构建,打包和部署应用程序。
它不是应用程序服务器。但是它是提供应用程序服务器功能的嵌入式servlet容器,而不是Spring Boot本身。最后,Spring Boot不使用任何形式的代码生成来完成它的功能。它是利用Spring 4的条件配置功能,以及Maven和Gradle提供的传递依赖关系解析,以在Spring应用程序上下文中自动配置bean。
简而言之,Spring Boot它的核心就是Spring。
回复 支持 反对

使用道具 举报

论坛徽章:
66
计算徽章
日期:2019-07-18 14:39:13Java徽章
日期:2017-06-09 15:42:21Docker徽章
日期:2017-05-25 16:49:05python徽章
日期:2017-03-09 16:45:33Java徽章
日期:2016-10-27 10:52:31投资理财徽章
日期:2016-08-25 10:49:04大型分布式徽章
日期:2016-05-12 12:14:29MongoDB徽章
日期:2015-12-17 11:48:55架构徽章
日期:2015-09-17 14:14:45R研习者中级
日期:2015-08-20 14:51:11数据陷阱解读徽章
日期:2015-08-13 15:21:46linux徽章
日期:2015-08-13 11:20:05
 楼主| 发表于 2019-5-10 13:13 | 显示全部楼层
Spring Boot优点和缺点

    使用Java或Groovy开发基于Spring的应用程序非常容易。
    它减少了大量的开发时间并提高了生产力。
    它避免了编写大量的样板代码,注释和XML配置。
    Spring Boot应用程序与其Spring生态系统(如Spring JDBC,Spring ORM,Spring Data,Spring Security等)集成非常容易。
    它遵循“自用默认配置”方法,以减少开发工作量。
    它提供嵌入式HTTP服务器,如Tomcat,Jetty等,以开发和测试Web应用程序非常容易。
    它提供CLI(命令行界面)工具从命令提示符,非常容易和快速地开发和测试Spring Boot(Java或Groovy)应用程序。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

 

GMT+8, 2019-8-22 01:45 , Processed in 0.099886 second(s), 34 queries .