老师,持久层框架可以用mybatis吗?还有没有用lombok代码不是会更简洁嘛?您这边没有用是因为咱们找个sass系统有别的一些考虑吗地方

来源:1-1 、导学(课程简介、ERP与CRM融合成为大趋势)

慕勒9843853

2023-09-26

写回答

1回答

Yerik老师

2023-09-26

可以的,咱们系统就是使用mybatis。

Lombok可用来帮助开发人员消除Java的冗长代码,尤其是对于简单的Java对象(POJO),它通过注释实现这一目的。

但是也有很多缺点:

在使用Lombok过程中,如果对于各种注解的底层原理不理解的话,很容易产生意想不到的结果。

另外会破坏抽象,如果我们在代码中直接使用Lombok,那么他会自动帮我们生成getter、setter 等方法,这就意味着,一个类中的所有参数都自动提供了设置和读取方法。外部可以通过 setter 方法随意地修改属性的值。而面向对象封装是:通过访问权限控制,隐藏内部数据,外部仅能通过类提供的有限的接口访问、修改内部数据。

所以综合考虑,对于学员来说,还是先学习基础核心的知识更重要,如果后面项目中确实需要使用lombok,基础打牢后,再使用也比较简单。

0
0

SpringBoot+Vue3打造企业级ERP+CRM一体化SaaS系统

SpringBoot+Vue3打造企业级ERP+CRM一体化SaaS系统

287 学习 · 84 问题

查看课程