1.创建idea 创建maven 项目
导入依赖: <parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.0.RELEASE</version>
</parent>
下面是 管理 springBoot的依赖版本:也是上面依赖的父项目
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>2.0.0.RELEASE</version> <relativePath>../../spring-boot-dependencies</relativePath></parent>
如下spring-boot场景帮我们启动了web相关页面的操作组件依赖
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
SpingBoot 将所有的功能 场景都抽取出来,做成一个个的starters(启动器),只需要在项目里面引入这些starter相关场景的所有依赖都会导入进来。要用那个功能就调用那个场景启动器
<!--可以将 应用打包成一个可执行的jar包--><build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins></build>
2.创建 主程序入口 添加注解 :@SpringBootApplication 标注一个主程序类 说明是一个 SpringBoot应用
3.创建 Controller(控制器)添加 @Controller @ResponseBody @RequestMapping("/hello")三个注解(springmvc带过)
4.控制器有建一个方法 该方法有浏览器 调用 可执行
public String hello() { return "Hello World!";}
5.由maven打成jar包 实现简单化部署.