通过STS插件创建Springboot项目
对照着大佬的GitHub的springboot案例 学习的自我总结
1. 新建Spring Starter Project
2. 选择JDK版本、构建项目工具(这里使用Maven)
3. 选择用到的框架等(选择了项目会自动添加对应的jar包,就无需再自己添加),本次只用到SpringMVC的,所以只选Web,然后点击Finish完成
4.创建完成后目录结构如下
其中src/main/java下写java代码、src/main/resources目录下放配置文件,模板文件,css,js等、src/test/main存放测试文件。其中static目录下存放静态资源、templates下存放模板文件、application.properties文件为springboot启动的配置文件,(application.yml也行)
5.创建一个controller
package com.example.demo.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/user")
public class UserController {
@RequestMapping("/")
public User index() {
return new User("小小明", 15, "male");
}
}
class User{
public String name;
public int age;
public String sex;
public User(String name, int age, String sex) {
super();
this.name = name;
this.age = age;
this.sex = sex;
}
}
RestController相当于给当前类下的每个方法都添加了@ResponseBody
6.运行程序——–运行Demo1Application程序即可(和运行其他java程序一样)
当控制台出现Spring的字符就表示运行成功了
- 我们可以从打印的信息可以看出端口号,访问路径等信息
7.运行结果(不用加上项目名称)
Springboot项目其实就是一个Maven项目,不用STS插件创建也可以的,正常创建Maven项目,然后在pom.xml中添加Springboot的各种包、补上对应的目录结构即可