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

相关推荐
小冯不疯1 小时前
集成中心架构:PULL × PUSH × 集成转换的三大引擎
数据库·架构
tryxr1 小时前
数据库如何通过 MVCC 实现隔离性
数据库·mysql·mvcc·隔离性
yeflx1 小时前
Ubuntu22.04安装Mysql Workbench
数据库·mysql·adb
PaperData1 小时前
1986-2025年《中国能源统计年鉴》全年份pdf+excel版
数据库·能源
SelectDB技术团队1 小时前
日志场景 Elasticsearch 替换实操:建表、索引、写入链路与查询改写的完整参数
大数据·数据库·数据仓库·elasticsearch·全文检索·日志分析·apache doris
百数平台2 小时前
低代码安全技术实践:表单 / 流程 / 报表三级权限体系设计解析
java·大数据·数据库
驭渊的小故事2 小时前
MyBatis-Plus 实战指南:从基础 CRUD 到条件构造器与自定义 SQL(二)
数据库·sql·mybatis
小小AK2 小时前
销售订单从 CRM 推到 ERP:一条策略的完整同步实战
数据库
木雷坞2 小时前
Docker Compose部署Docmost:数据库、附件持久化与首次协作
数据库·docker·容器
VidDown2 小时前
上线三个月后的第一次事故:一个 Django 服务的日志、监控与故障复盘
数据库·python·django·wpf·音视频·视频编解码