银行内网开发没有lombok
时间: 2023-08-09 21:10:21 浏览: 67
对于银行内网开发而言,使用Lombok是一种常见的做法,但并不是必须的。Lombok是一个Java库,可以通过注解来简化代码,减少样板代码的编写。它提供了一些注解,如@Data、@Getter、@Setter等,可以自动生成相应的getter、setter方法,从而简化了开发过程。
然而,银行内网开发可能对代码的可控性和安全性有更高的要求。在某些情况下,银行可能选择不使用Lombok,以便更加精确地控制代码生成和减少潜在的安全风险。此外,银行内网开发往往有严格的审查和合规流程,使用第三方库可能需要经过额外的审批和测试。
因此,银行内网开发是否使用Lombok取决于具体的需求和安全要求。即使没有Lombok,开发人员仍然可以手动编写getter、setter等方法,以满足业务需求。
相关问题
内网idea安装lombok插件
您可以通过以下步骤在内网中安装lombok插件:
1. 打开IDEA,点击顶部菜单栏的“File(文件)”选项,然后选择“Settings(设置)”。
2. 在弹出的设置窗口中,找到左侧列表中的“Plugins(插件)”选项。点击该选项。
3. 在插件页面的右上角搜索框中输入“lombok”,然后按下回车键。
4. 在搜索结果中,找到“Lombok Plugin”并点击右侧的“Install(安装)”按钮。
5. 安装完成后,重启IDEA以使插件生效。
如果您的内网环境无法连接到外部maven仓库,您可以考虑以下两种解决方法:
1. 手动下载lombok jar包并添加到您的项目中:
- 在外部网络环境中,访问Maven仓库网站(https://mvnrepository.com/),搜索并找到lombok的jar包。
- 下载对应版本的lombok jar包,并将其保存到本地文件夹中。
- 在您的项目中,通过IDEA的“Project Structure(项目结构)”设置,将该jar包添加到项目的依赖中。
2. 使用本地maven仓库或私有maven仓库:
- 在外部网络环境中,下载lombok jar包并将其安装到本地maven仓库或私有maven仓库中。
- 在您的项目的pom.xml文件中,添加对lombok的依赖配置,指向本地或私有maven仓库中的lombok jar包。
-重新构建项目,使依赖生效。
希望以上步骤对您有所帮助!
lombok为什么没有提示
回答: 在使用Lombok时,如果没有正确配置项目的编译插件和依赖项,可能会导致Lombok注解无法正常工作,从而无法生成相应的set和get方法。根据引用\[3\]中的代码片段,你需要确保在项目的pom.xml文件中正确配置了maven-compiler-plugin插件和mapstruct相关的依赖项。请检查以下几点:
1. 确保maven-compiler-plugin插件的版本是3.7.0或更高版本。
2. 确保在maven-compiler-plugin插件的配置中设置了正确的Java版本。
3. 确保项目的依赖项中包含了org.mapstruct和mapstruct-processor的正确版本。
如果以上步骤都已经正确配置,但仍然没有提示生成set和get方法,可能是由于IDE的设置问题。请确保你的IDE已经正确安装了Lombok插件,并且在IDE的设置中启用了Lombok支持。
希望这些解决办法能够帮助你解决Lombok没有提示的问题。
#### 引用[.reference_title]
- *1* [使用了Lombok代码,创建对应的对象时却没有提示(已解决)](https://blog.csdn.net/weixin_43520670/article/details/114037496)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Springboot导入Lombok,创建对象时set与get方法没有提示补全(IDEA中)](https://blog.csdn.net/weixin_43732749/article/details/109230364)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [lombok插件注解不生效例如@Data](https://blog.csdn.net/han3shui/article/details/80776081)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]