使用Spring或者SpringMVC的话依然有许多东西需要我们进行配置,这样不仅徒增工作量而且在跨平台部署时容易出问题。

使用Spring Boot可以让我们快速创建一个基于Spring的项目,而让这个Spring项目跑起来我们只需要很少的配置就可以了。Spring Boot主要有如下核心功能:

1.独立运行的Spring项目

Spring Boot可以以jar包的形式来运行,运行一个Spring Boot项目我们只需要通过java -jar xx.jar类运行。非常方便

2.内嵌Servlet 容器

Spring Boot可以内嵌Tomcat,这样我们无需以war包的形式部署项目。

3.提供starter简化Maven配置

使用Spring或者SpringMVC我们需要添加大量的依赖,而这些依赖很多都是固定的,这里Spring Boot 通过starter能够帮助我们简化Maven配置。

4.自动配置Spring
5.准生产的应用监控
6.无代码生成和xml配置

 

HelloWorld项目的创建

访问http://start.spring.io/

点击Generate Project下载项目压缩包

解压后,使用eclipse,Import -> Existing Maven Projects -> Next ->选择解压后的文件夹-> Finsh,OK done!

项目结构图如下:

 

新建一个Project系统都会帮我们创建一个名为artifactId+Application的入口类

注意点:入口类的位置要放在groupId+arctifactID组合的包名下。原因如下

    入口类是用@SpringBootApplication注解的话,系统会去入口类的同级包以及下级包中去扫描实体类。

  否则报错:
      This application has no explicit mapping for /error, so you are seeing this as a fallback.
        Mon Jul 06 21:57:13 CST 2015
        There was an unexpected error (type=Not Found, status=404).

        No message available

 

 

posted on 2017-11-29 16:35  慕星流  阅读(227)  评论(0编辑  收藏  举报