spring boot入门学习(使用intellij IDEA搭建Spring Boot)
使用intellij IDEA搭建的Spring Boot(参考的https://blog.csdn.net/*nlei/article/details/79227962)
一、创建新的Peoject
二、修改Group和Article的字段名,然后下一步
三、勾选web
四、修改项目名字,确认项目所在地址,然后点击finish
五、删除.mvn、mvnw、mvnw.cmd文件
六、显示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
然后在浏览器输入http://localhost:8080/hello
也可以
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
输入:http://localhost:8080/list