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

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


一、创建新的Peoject

spring boot入门学习(使用intellij IDEA搭建Spring Boot)_第1张图片

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

spring boot入门学习(使用intellij IDEA搭建Spring Boot)_第2张图片

、勾选web

spring boot入门学习(使用intellij IDEA搭建Spring Boot)_第3张图片

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

spring boot入门学习(使用intellij IDEA搭建Spring Boot)_第4张图片

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

spring boot入门学习(使用intellij IDEA搭建Spring Boot)_第5张图片

spring boot入门学习(使用intellij IDEA搭建Spring Boot)_第6张图片

六、显示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)_第7张图片

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

spring boot入门学习(使用intellij IDEA搭建Spring Boot)_第8张图片

也可以

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 getInfo(@RequestParam String name){
        Map map = new HashMap<> ();
        map.put ("name",name);
        return map;
    }
    @RequestMapping("/list")
    public List> getList(){
        List> list = new ArrayList<> ();
        Map 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)_第9张图片

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

spring boot入门学习(使用intellij IDEA搭建Spring Boot)_第10张图片

你可能感兴趣的:(spring boot入门学习(使用intellij IDEA搭建Spring Boot))