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爲容器,也可以指定別的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章