开发技术
1.Lombok
开发
lombok
作用是简化JavaBean
开发
步骤一:引入lombok
依赖
<!--引入lombok注解-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
步骤二:在idea
中搜索安装lombok
插件
步骤三:在JavaBean
类使用lombok
注解
一般使用在pojo
中和controller
控制器类中【一般在控制器类中使用是日志注解
】
示例一:使用在pojo
中
@Data// set和get方法
@AllArgsConstructor// 有参数构造器
@NoArgsConstructor// 无参数构造器
@ToString// toString方法
public class Car {
private String brand;
private Integer price;
}
示例二:使用在控制器类
上,一般是添加日志功能
@RestController// 表示这个控制器只响应服务器,不进行页面跳转
@Controller
@Slf4j
public class HelloController {
@RequestMapping("/hello")
public String hello(){
log.info("日志信息来了");
return "hello SpringBoot2 !";
}
}
2.dev-tools
作用是:当我们更新了静态网页或者更新了class
中的内容时,不用点击重新部署,直接ctrl+F9
即可
第一步:引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
第二步:ctrl+F9
3.Spring Initailizr
项目初始化向导
选择我们需要开发场景
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1wRoNswr-1655554239751)(img\1654315418664.png)]
IDEA会自动引入相关的依赖
**目录结构 **
自动编写主程序类
@SpringBootApplication
public class SpringBoot02Application {
public static void main(String[] args) {
SpringApplication.run(SpringBoot02Application.class, args);
}
}