首页 > 其他分享 >为什么 springboot 项目中 使用 lombok 不需要指定版本

为什么 springboot 项目中 使用 lombok 不需要指定版本

时间:2023-09-08 11:56:56浏览次数:46  
标签:springboot 项目 Spring Boot 指定 版本 Lombok lombok

springboot默认管理了lombok的版本依赖,所以不需要指定版本号

Spring Boot项目中使用Lombok不需要显式指定Lombok的版本,是因为Spring Boot的父项目(spring-boot-starter-parent)已经为您管理了Lombok的版本。这是通过在Spring Boot的父项目中的dependencyManagement部分指定Lombok的版本来实现的。

在Spring Boot的spring-boot-starter-parent项目中,Lombok的版本被指定为一个合适的默认版本,这个默认版本与Spring Boot的版本相匹配,因此您不需要在您的项目中再次指定Lombok的版本。这样做的好处是,可以确保Lombok与Spring Boot的其他组件兼容,并简化了项目的配置。

因此,只要您在Spring Boot项目中添加了Lombok的依赖,Maven或Gradle会自动使用Spring Boot父项目中指定的Lombok版本,无需手动指定。这是Spring Boot的一项方便功能,使开发人员不必担心Lombok版本的兼容性问题。只需在项目中正确使用Lombok的注解,即可享受到Lombok提供的便利。

 

 

为什么Spring Boot项目引入依赖的时候可以不指定依赖的版本号

   

 

 

 

 

 

 

标签:springboot,项目,Spring,Boot,指定,版本,Lombok,lombok
From: https://www.cnblogs.com/nextgg/p/17687216.html

相关文章

  • springboot实现 伪微信登录
    众所周知,微信扫码登陆的功能,个人网站是无法申请的,我们想在本地测一下微信登录也是无法实现。要实现微信登录,首先你得是一个企业单位,有公章才能申请,申请还要花费300块大洋。如果我们只是想学习和体验一下微信登录,可以自己本地搭建个微型服务模拟一下,过一把瘾也是可以的。如果你是企......
  • 详谈SpringBoot启动项目后执行自定义方法的方式
    在main启动函数中调用这个是在所有启动后执行,也是常用之一。@SpringBootApplicationpublicclassListenerApplication{publicstaticvoidmain(String[]args){SpringApplication.run(ListenerApplication.class,args);System.out.println("启动成......
  • springboot - idea - active: @profileActive@ 有时候 不识别 @ 导致启动失败
    1.背景有时候正常,有时候不行,特别是maven执行了clean命令后 2.解决右键执行一下这个即可 ......
  • pageoffice 6版本隐藏office工具栏和自定义按钮,并修改标题栏内容
    在实际项目集成调用PageOffice的过程中:(1)有时需要把Office的工具栏隐藏,比如只读模式打开文件的时候,Office工具栏上的按钮几乎都是灰掉的,此时显示Office工具栏没有任何意义,并且浪费了宝贵的界面空间。实现此功能只需在OnPageOfficeCtrlInit事件中调用js设置PageOffice控件的Office......
  • springboot策略模式
    一.定义接口publicinterfacePearlTaskService{IntegergetTaskType();Map<String,Integer>execute(LonguserId,GameTaskgameTask,StringgameCode);}二.定义抽象类@Slf4jpublicabstractclassPearlTaskStrategyimplementsPearlTaskService{protec......
  • SpringBoot整合thymeleaf
    JavaEE领域有几种常用的模板引擎:Jsp,Thymeleaf,Freemarker,Velocity等.对于前端页面渲染效率来说JSP其实还是最快的,Velocity次之.Thymeleaf虽然渲染效率不是很快,但语法比较轻巧.Thymeleaf支持html5标准,Thymeleaf页面无需部署到servlet开发到服务器上,以.html后缀结......
  • 详细说明 BootStrap整合 BootStrap 【整合V3版本的,需要依赖JQuery】
    文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。前言以下这个图说明了、如果你使用的是BootStrapV3,那么你在使用BootStrap的时候,同时需要依赖Jquery。这一篇文章......
  • springboot随项目启动,实时监控日志文件并进行操作
    项目中用到了一个开源音视频服务,但是同事的服务有可能导致开源服务崩溃,所以就写了一个实时监控开源服务输出日志的服务,如果日志中有error信息的话就自动重启那个开源服务。不过后来还是在项目中把这部分屏蔽了。 1@Component2publicclassFileWatcherRunnerimplem......
  • 安卓核心板开发板的操作系统版本有哪些?
    安卓核心板也就是安卓主板平台,一般是指芯片主板硬件平台以及系统开发平台的总称。采用ARM应用处理器平台运行google的android智能化操作系统,是将核心功能封装的一块电子主板,集成芯片、存储器和功放器件等,并提供标准接口的芯片。新移科技专注于安卓核心板定制开发,联发科紫光展锐高......
  • 安卓版本7.0以上无法抓包https
    无法抓包原因:安卓版本7.0以上,不信任用户证书,只信任系统证书用户证书:访问网址下载的证书系统证书:获取root权限导入系统指定的安全目录解决方法:在charles的help菜单栏ssl-proxying里保存charles的pem证书在本地opensslx509-subject\_hash\_old-in/path/charle......