01-SpringBoot项目:helloworld

1.Spring 官网:spring.io

2.继承SpringBoot的父项目

     <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.10.RELEASE</version>
      </parent>

3.选择修改JDK的版本

    <properties>
        <java.version>1.8</java.version>
    </properties>

4.注入SpringBoot的启动器(web版)

<dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-web</artifactId>
</dependency>

5.SpringBoot启动器:其实就是一下jar包的集合,使用哪一种启动器,就代表使用了哪一套的jar包;

6.新加一个controller(添加annotation的注解)

@Controller
public class HelloWorld {
    @RequestMapping("/hello")
    @ResponseBody
    public Map<String, Object> showHelloWorld() {
        Map<String, Object> map=new HashMap<>();
        map.put("msg", "helloWorld");
        return map;
    }
}

7.编写启动类,(@SpringBootApplication,表示该类是Springboot的启动类

@SpringBootApplication
public class App {
    public static void main(String[] args) {
        SpringApplication.run(App.class, args);
    }
}

8.修改tomcat的启动端口

中添加application.properties 文件,文件中添加:server.port=8888 启动SpringBoot 显示

*关于编写启动器需要注意的事项:启动器可以和controller唯一同意包下,或者上一包下,但是不能放于平级或子包下

原文地址:https://www.cnblogs.com/wangjianly/p/9792775.html