一. 创建SpringWeb项目
步骤
创建主方法
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Demo_test {
public static void main(String[] args) {
SpringApplication.run(Demo_test.class,args);
}
}
创建controller类
package demo02.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @RestController 是@controller和@ResponseBody 的结合
* @Controller 将当前修饰的类注入SpringBoot IOC容器,使得从该类所在的项目跑起来的过程中,这个类就被实例化。
* @ResponseBody 它的作用简短截说就是指该类中所有的API接口返回的数据,甭管你对应的方法返回Map或是其他Object,它会以Json字符串的形式返回给客户端
*
*/
@RestController
public class Demo_ct {
/**
* @RequestMapping注解是一个用来处理请求地址映射的注解,可用于映射一个请求或一个方法,可以用在类或方法上。
* @return
*/
@RequestMapping("/sayHi")
public String sayHello(){
return "hello SpringWeb";
}
}
修改端口号
在项目-src-main-java-resources下新建文件application.yml文件
## 配置端口号
#server:
# port:8070
一、添加依赖pom坐标
<!--导入Lombok依赖-->
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.12</version>
<!--这里是设置作用域-->
<!--注释作用域,表明我想让它为全局使用-->
<!--<scope>provided</scope>-->
</dependency>
二、在实体类使用lombok构造器
package demo.entity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data //生成Get和Set方法,重写toString
@AllArgsConstructor //生成有参构造器
@NoArgsConstructor //生成无参构造器
public class User {
private Integer id;
private String userName;
private String passwd;
}