Lombok/SSM/devTools

1.Lombok 是 java 开发的一个工具库,可以简化 Java 开发,使用注解去减少一些重复代码的书写

常用注解

注解 功能 示例
@Getter 自动生成所有字段的 getter 方法 private String name; → 自动生成 getName()
@Setter 自动生成所有字段的 setter 方法 private int age; → 自动生成 setAge(int age)
@Data 包含 @Getter + @Setter + @ToString + @EqualsAndHashCode + @RequiredArgsConstructor(会生成一个必须参数的构造函数) 一行注解搞定常用方法
@NoArgsConstructor 生成无参构造函数 new User()
@AllArgsConstructor 生成全参构造函数 new User("Tom", 18)
@Builder 生成建造者模式代码 User.builder().name("Tom").age(18).build()

2.spring-boot-devtools

devTools 是一个 SpringBoot 官方提供的开发工具依赖,在开发环境使用

主要功能:

(1)自动重启 (当修改配置或者修改代码的时候会自动重启)

(2)配合浏览器插件 LiveReload 当修改静态资源 (html,css,js) 浏览器自动刷新

(3)自动加载 dev-only 的配置

3.SSM 开发框架组合

包括 Spring, SpringMvc, Mybatis

现在主流的开发框架是 SpringBoot, MyBatis

相关推荐
m0_734949791 分钟前
如何结合计划任务实现自动定时备份任务配置_全自动化运维管理
jvm·数据库·python
PSLoverS13 分钟前
c++如何读取和修改可执行文件的PE头信息_IMAGE_NT_HEADERS解析【进阶】
jvm·数据库·python
阿丰资源18 分钟前
基于SpringBoot的房产销售系统设计与实现(附源码+数据库+文档,一键运行)
数据库·spring boot·后端
gmaajt20 分钟前
React Native 单元测试中第三方依赖的正确 Mock 策略
jvm·数据库·python
a95114164225 分钟前
宝塔面板数据库查询响应慢_利用慢查询日志进行优化
jvm·数据库·python
l1t40 分钟前
DeepSeek总结的面向 PostgreSQL 分析和 HTAP 工作负载的两种高性能表访问方法
数据库·postgresql
九皇叔叔40 分钟前
MySQL 8.x 隔离级别调整
数据库·mysql·事务·隔离级别
许愿OvO43 分钟前
Redis 7.4.8高可用集群实战:主从复制+哨兵+Cluster全解析
数据库·redis·bootstrap
2401_8314194443 分钟前
如何用 http 模块创建一个基础的 Web 服务器处理请求
jvm·数据库·python
pele43 分钟前
Redis如何防止AOF文件无限增大_触发BGREWRITEAOF命令进行日志重写
jvm·数据库·python