1.安装插件spring-tool-suite进行开发,创建项目很简单
按照要求填写名称,选择版本就可以了。
2、简单的使用实例
写三个方法,一个返回String,一个返回Map,一个返回对象,都以json的格式返回;代码如下:
@RestController//相当于@Controller + @RequestBody
public class IndexController {
@RequestMapping(value="/indexs")
public String index() {
return "hello Spring Boot";
}
@RequestMapping(value="/get")
public Map<String,String> get(@RequestParam String name){
Map<String,String> map = new HashMap<String,String>();
map.put("name", name);
return map;
}
//@PathVariable 接收请求路径中占位符的值
@RequestMapping(value="/find/{id}/{name}")
public User find(@PathVariable int id, @PathVariable String name) {
User user = new User();
user.setId(id);
user.setName(name);
user.setDate(new Date());
return user;
}
}
启动主方法,即可输入http://localhost:8080/indexs、http://localhost:8080/get?name=张三、http://localhost:8080/find/333/李四 进行访问;访问结果如下:
3.传统启动与Spring Boot App启动方式的差别
Spring Boot App启动都是一样,关闭的时候会调用一个回调函数。
4.打包运行
run as —> maven build 输入clean package 进行打包
就可以打成war包或者jar包,war包可有直接放在tomcat中运行,也可通过java -jar运行;jar包可以通过java -jar jar包名称运行,运行后就可以通过浏览器访问。