аннотация включена
lombok установлен < /p>
Удал импорт Все импорт не так и не так, что < /p>
@Service
@RequiredArgsConstructor
public class PostServiceImpl implements PostService {
private final PostRepository postRepository;
private final ModelMapper modelMapper;
@Override
public List
getAllPosts() {
return List.of();
}
@Override
public PostDTO createNewPost(PostDTO inputPost) {
return null;
}
}
< /code>
4.0.0
org.springframework.boot
spring-boot-starter-parent
3.4.4
com.codingshuttle.anuj.prod-ready-features
prod-ready-features
0.0.1-SNAPSHOT
prod-ready-features
Demo project for Spring Boot and prod-ready-features
[*]
17
org.springframework.boot
spring-boot-starter-data-jpa
org.springframework.boot
spring-boot-starter-web
org.modelmapper
modelmapper
3.2.2
com.mysql
mysql-connector-j
runtime
org.springframework.boot
spring-boot-starter-test
test
org.projectlombok
lombok
provided
org.apache.maven.plugins
maven-compiler-plugin
org.projectlombok
lombok
org.springframework.boot
spring-boot-maven-plugin
org.projectlombok
lombok
< /code>
Did all these things
- Added Lombok dependency in pom.xml.
- Verified Lombok is present in mvn dependency:tree.
- Installed the Lombok plugin in IntelliJ IDEA.
- Restarted IntelliJ after installing the plugin.
- Enabled annotation processing in IntelliJ settings.
- Annotated the service class with @RequiredArgsConstructor.
- Rebuilt the project using IntelliJ’s Rebuild Project.
- Ran mvn clean compile from the terminal.
- Checked IntelliJ Alt + 7 Structure tab to confirm constructor generation.
- Validated Lombok dependency version is compatible with Java 17.
- Used Invalidate Caches / Restart in IntelliJ.
- Confirmed manually written constructor works, but Lombok-generated one doesn’t show effect.
Подробнее здесь: https://stackoverflow.com/questions/795 ... ellij-idea