Gradle构建不使用lombok Spring启动

时间:2018-03-16 09:45:35

标签: spring-boot gradle java-8 lombok

我有gradle项目有lombok jar,我在gradle中添加了以下依赖项,Gradle版本:4.5.1

compileOnly group:'org.projectlombok',name:'lombok', version: '1.16.20'

gradle build in命令提示无法正常工作

2 个答案:

答案 0 :(得分:0)

对我来说,你引用的表达式正常工作。您能否提供有关您观察到的错误的更详细说明。要显示出现错误的更详细信息,请使用' - stacktrace '命令行开关,例如:

.\gradlew --stacktrace assemble

命令行gradle是否为您提供编译错误消息?或者您是否正在使用Android Studio,或许您忘记将lombok设置为注释处理器代理,请参阅:https://projectlombok.org/setup/android文件>其他设置>默认设置...>构建,执行,开发>编译器>注释处理器>启用注释处理

答案 1 :(得分:-1)

最终能够解决问题:) Spring Rest API就像public Department getEmployeesDepartmet(@Pathvariabel(ID) int id , @Pathvariable(employeId)int employeeID)

这里的ID和employeeID是字符串常量,因为此编译器错误int无法转换为String,只是删除了常量并在路径变量中添加了字符串变量–