spring-boot入门

一、简介

spring 官方网站本身使用Spring 框架开发,随着功能以及业务逻辑的日益复杂,应用伴随着大量的XML配置文件以及复杂的Bean依赖关系。 
随着Spring 3.0的发布,Spring IO团队主键开始摆脱XML配置文件,并且在开发过程中大量使用“约定优先配置”(convention over configuration)的思想来摆脱Spring框架中各种复杂的配置,衍生了Java Config。

Spring Boot正是在这样的一个背景下被抽象出来的开发框架,它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具。同时它集成了大量常用的第三方库配置(例如Jackson, JDBC, Mongo, Redis, Mail等等),Spring Boot应用中这些第三方库几乎可以零配置的开箱即用(out-of-the-box),大部分的Spring Boot应用都只需要非常少量的配置代码,开发者能够更加专注于业务逻辑。

该项目旨在帮助开发者更容易地创建基于Spring的应用程序和服务,使得现有的和新的Spring开发者能够最快速地获得所需要的Spring功能。

Spring Boot不生成代码,且完全不需要XML配置。其主要目标如下: 
- 为所有的Spring开发工作提供一个更快、更广泛的入门经验。 
- 开箱即用,你也可以通过修改默认值来快速满足你的项目的需求。 
- 提供了一系列大型项目中常见的非功能性特性,如嵌入式服务器、安全、指标,健康检测、外部配置等。

博主准备写一组 Spring-Boot 入门的帖子,仅为了抛砖引玉,让需要的同学可以尽快了解如何使用Spring-Boot,内容参考官网和网上的资料(http://projects.spring.io/spring-boot/)。

Spring Boot项目归根只是一个常规的Spring项目,只是利用了Spring Boot启动程序和自动配置。要创建Spring Boot应用程序的方法,Spring团队(The Pivotal Team)提供了以下三种方法。

可以使用Spring Boot开发两种基于Spring的应用程序:

  • 基于Java的应用程序
  • 基于Groovy的应用程序

我们可以使用Spring Boot CLISpring STS IDESpring Initializr 网站来开发Spring Boot Groovy应用程序。 但是,我们可以使用Spring STS IDESpring Initializr网站来开发Spring Boot Java应用程序。


 

custom中的路径一定是要选择http;

 

 

这里不用改,可以改动的是name,和group

 

 

这里选择的是web这样就完成啦

posted @ 2017-08-10 21:21  负零度  阅读(171)  评论(0编辑  收藏  举报