spring boot 简单搭建 启动

idea + maven + spring boot

1、官网下载maven,修改maven conf目录下的setting mirror标签为国内mirror源

    <mirror>  
        <id>nexus-aliyun</id>  
        <mirrorOf>*</mirrorOf>  
        <name>Nexus aliyun</name>  
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>  
    </mirror>

2、idea中创建maven项目

  groupId ->org.mm.www
  artifactId-> shop

3、pom.xml 添加springboot依赖

https://docs.spring.io/spring-boot/docs/2.0.4.RELEASE/reference/htmlsingle/#getting-started

选择需要的版本

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

4、书写启动类

App.class

@SpringBootApplication  //SpringBoot应用注解,实际包含多个spring启动注解
public class App {

    public static void main(String[] args){

        SpringApplication.run(App.class,args); //启动类主要运行方法
    }
}

5、书写controller 

@RestController //支持restful 的controller注解
@RequestMapping(value = "/test")  //映射注解
public class FirstController {

    @RequestMapping(value = "/hello" ,method = RequestMethod.POST,consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)//映射注解,请求方式,返回类型限定
    @ResponseBody //限定返回值为返回体
    public String hello(@RequestParam String ss){ // 请求参数注解

        return "hello world"+ss;
    }
}

返回值限定名必须是consumes,不能使用produce ,不然会报返回类型错误

6、启动App类,

访问localhost:8080/test/hello?ss=123123

注,springboot 默认启动的是tomcat为容器,也可以指定别的

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页