一, 新建项目
二, 打开项目的 pom 文件, 在里面添加 maven 依赖
- <!--springboot 项目依赖的父项目 -->
- <parent>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-parent</artifactId>
- <version>2.0.0.RELEASE</version>
- </parent>
- <!-- 注入 springboot 启动器 -->
- <dependencies>
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-web</artifactId>
- </dependency>
- </dependencies>
所谓的 springBoot 启动器其实就是一些 jar 包的集合. SprigBoot 一共提供 44 启动器.
例如:
4.1 spring-boot-starter-Web
支持全栈式的 Web 开发, 包括了 romcat 和 springMVC 等 jar
4.2 spring-boot-starter-jdbc
支持 spring 以 jdbc 方式操作数据库的 jar 包的集合
4.3 spring-boot-starter-Redis
支持 Redis 键值存储的数据库操作
三, 新建 springboot 的启动类 Application
- package com.cccuu;
- import org.springframework.boot.SpringApplication;
- import org.springframework.boot.autoconfigure.SpringBootApplication;
- /*******************************************
- * springboot 的引导类
- * @Package com.cccuu
- * @Author duan
- * @Date 2019/1/4 19:18
- * @Version V1.0
- *******************************************/
- @SpringBootApplication // 表示当前类是 springboot 的启动类
- public class Application {
- public static void main(String[] args){
- SpringApplication.run(Application.class,args);
- }
- }
四: 新建一个 controller
- package com.cccuu.controller;
- import org.springframework.Web.bind.annotation.RequestMapping;
- import org.springframework.Web.bind.annotation.RestController;
- /*******************************************
- *
- * @Package com.cccuu.controller
- * @Author duan
- * @Date 2019/1/4 19:34
- * @Version V1.0
- *******************************************/
- @RestController
- @RequestMapping("/springboot")
- public class HelloWorldController {
- @RequestMapping("/hello")
- public String sayHello(){
- return "hello world";
- }
- }
五: 运行启动类 Application 的 main 方法
在浏览器上进行访问
注意:
1: 启动类 Application 扫描包时扫描其所在的包以及该包下的所有子包
来源: http://www.bubuko.com/infodetail-2944812.html