IntelliJ 12.1.6 Окончательный с поддержкой плагинов следующие: ПоддержкаПоддерживает ли Intellij IDEA @RooJpaRepository?
- AspectJ
- AspectJ Weaver
- Весна Поддержка
- Spring Data
- Spring AOP и @ AspectJ
У меня есть проект Spring Roo, который использует API репозитория Spring Data. Ниже приведены сниппет коды:
класс Repository
package my.package;
@RooJpaRepository(domainType = Thing.class)
public interface ThingRepository {
}
Роо генерироваться аспект файла
privileged aspect ThingRepository_Roo_Jpa_Repository {
declare parents: ThingRepository extends JpaRepository<Thing, Long>;
declare parents: ThingRepository extends JpaSpecificationExecutor<Thing>;
declare @type: ThingRepository: @Repository;
}
Spring JPA конфигурации
<repositories base-package="my.package" />
Но в XML-файл, IntelliJ сказал мне
Поэтому, когда я использую метод, как найти/сохранить в IntelliJ, он будет помечен как «Не удается разрешить метод»
Однако, как IntelliJ и Maven компилируется без каких-либо проблем , просто метод, который не разрешен в редакторе. В чем может быть проблема?
Проблема в Classpath и AspectJ. Я уверен, как это сделать в IntelliJ, но в Eclipse вы должны включить проект как проект AspectJ и перестроить проект. Надеюсь, поможет. – eruiz
Я добавил проблему на intellij tracker. http://youtrack.jetbrains.com/issue/IDEA-120006. Давайте посмотрим, что получится – albfan
@albfan Спасибо, я не думал об этом :) –