2
다음
은 샘플 클래스입니다 :spring-roo에서 xx.java를 통해 xx_Roo_JavaBean.aj에서 setter getter를 수정할 수 있습니까?
AAAA.java
1 package tp.domain;
2
3 import org.springframework.beans.factory.annotation.Value;
4 import org.springframework.roo.addon.javabean.RooJavaBean;
5 import org.springframework.roo.addon.jpa.activerecord.RooJpaActiveRecord;
6 import org.springframework.roo.addon.tostring.RooToString;
7
8 @RooJavaBean
9 @RooToString
10 @RooJpaActiveRecord
11 public class AAAA {
12
13 @Value("true")
14 private Boolean a;
15 }
AAAA_Roo_JavaBean.aj 내가 엔티티 클래스를 통해 게터 세터를 수정하고자
4 package top.tap.domain;
5
6 import top.tap.domain.AAAA;
7
8 privileged aspect AAAA_Roo_JavaBean {
9
10 public Boolean AAAA.getA() {
11 return this.a;
12 }
13
14 public void AAAA.setA(Boolean a) {
15 this.a = a;
16 }
17
18 }
(AAAA.java) . 내가 할 수 있을까?
나중에 참조 용으로 STS를 통해 코드를 "푸시 (push)"할 수도 있습니다. Roo 사이트에서이 작업을 수행하는 방법에 대한 예제가 있다고 생각합니다. 기본적으로 AJ 파일에서 메소드를 찾아 마우스 오른쪽 버튼으로 클릭하고 "Push-In"을 선택하십시오. 그런 다음 메서드가 클래스로 푸시됩니다. Roo가 한 것을 취하고 그것을 늘릴 필요가있을 때 매우 유용합니다. – CodeChimp