001.SpringBoot入门(1.5.10版本)


开发环境介绍
JDK1.7
Eclipse Mars
Spring Boot 1.5.10
Maven3.3.3

简介

001.SpringBoot入门(1.5.10版本)

浏览官网

001.SpringBoot入门(1.5.10版本)
翻译:
Spring Boot使创建独立的、生产级的基于Spring的应用程序变得很容易,您可以“直接运行”这些应用程序。我们对Spring平台和第三方库有自己的看法,这样您就可以轻松入门了。大多数Spring启动应用程序只需要很少的Spring配置。特性创建独立的Spring应用程序直接嵌入Tomcat、Jetty或Undertow(不需要部署WAR文件)提供固执己见的“初学者”配置文件来简化Maven配置尽可能自动配置Spring提供可用于生产的特性,如度量标准、健康状况检查和外部化配置完全不需要代码生成,也不需要XML配置。参考资料包括所有特性的详细描述,以及详细的操作指南

注意:
如果你使用的版本是2.0 版本(最新2018年出的) 那么对JDK的要求是1.8 往上.

001.SpringBoot入门(1.5.10版本)

构建项目及启动器讲解

new project–>Maven Project

001.SpringBoot入门(1.5.10版本)
001.SpringBoot入门(1.5.10版本)

注入springboot启动器–一些jar包的集合(44)

001.SpringBoot入门(1.5.10版本)

入门HeloWorld001.SpringBoot入门(1.5.10版本)

一个可以返回HellowWorld的控制器完成

001.SpringBoot入门(1.5.10版本)

springBoot的启动类

@SpringBootApplication

SpringBootApplication(模板对象,main方法);
001.SpringBoot入门(1.5.10版本)

启动器类需要注意的问题

  1. 位置有要求
    启动器类需要能找到 被启动的类
    如上面的那个App
    注意 包名

如果 两个文件 在同一个包下也没问题,但是 当把App这个类 换个位置就不行了
001.SpringBoot入门(1.5.10版本)

平级以及子包下 会出问题 :找不到