spring boot入门学习(使用intellij IDEA搭建Spring Boot)

使用intellij IDEA搭建的Spring Boot(参考的https://blog.csdn.net/*nlei/article/details/79227962)


一、创建新的Peoject

spring boot入门学习(使用intellij IDEA搭建Spring Boot)

二、修改Group和Article的字段名,然后下一步

spring boot入门学习(使用intellij IDEA搭建Spring Boot)

、勾选web

spring boot入门学习(使用intellij IDEA搭建Spring Boot)

四、修改项目名字,确认项目所在地址,然后点击finish

spring boot入门学习(使用intellij IDEA搭建Spring Boot)

五、删除.mvn、mvnw、mvnw.cmd文件

spring boot入门学习(使用intellij IDEA搭建Spring Boot)

spring boot入门学习(使用intellij IDEA搭建Spring Boot)

六、显示hello world,编辑HelloController用于转发链接

package com.ruolan.springtest.controller;

import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@EnableAutoConfiguration
public class HelloController {
    @RequestMapping("/hello")
    private String index(){
        return "hello world";
    }
}

运行SpringtestApplication.java

spring boot入门学习(使用intellij IDEA搭建Spring Boot)

然后在浏览器输入http://localhost:8080/hello

spring boot入门学习(使用intellij IDEA搭建Spring Boot)

也可以

package com.ruolan.springtest.controller;

import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

@RestController
@EnableAutoConfiguration
public class HelloController2 {
    @RequestMapping
    public String hello(){
        return "Hello World!!!";
    }
    @RequestMapping("/info")
    public Map<String,String> getInfo(@RequestParam String name){
        Map<String,String> map = new HashMap<> ();
        map.put ("name",name);
        return map;
    }
    @RequestMapping("/list")
    public List<Map<String,String>> getList(){
        List<Map<String,String>> list = new ArrayList<> ();
        Map<String,String> map = null;
        for (int i=1;i<=5;i++){
            map = new HashMap<> ();
            map.put ("name","Shanhy-"+i);
            list.add (map);
        }
        return list;
    }
}

在浏览器输入:

http://localhost:8080/hello/info?name=shanhy

spring boot入门学习(使用intellij IDEA搭建Spring Boot)

输入:http://localhost:8080/list

spring boot入门学习(使用intellij IDEA搭建Spring Boot)