I have the following doubt related to the Spring @PostConstruct and @PreDestroy method's annotations.
So the @PostConstruct annotation means that the annoted method is automatically performed after the object creation and after the dependency injection done using the setters metthod
The @PreDestroy is automatically performed before when the ApplicationContext is closed.
My doubt is: are the @PostConstruct and @PreDestroy annotations a form of AOP or not?
AOP is a programming paradigm, see here. If I understand your question correctly you are asking are the "@PostConstruct and @PreDestroy" in scope of AOP. My answer would be yes , at least because they are developed with using Reflection that isn't OOP.
Note: