BEA Beehive @jpf:action 어노테이션 사용 안함

마이그레이션된 JPF 파일에 있는 BEA Beehive @jpf:action Javadoc 태그에 이 규칙으로 플래그가 지정됩니다. 이 규칙에는 @Jpf.Action method-level 어노테이션으로 태그를 변환하는 빠른 수정사항이 있습니다. 이러한 어노테이션은 일반적으로 전달의 목록을 정의합니다.

다음 예제에서는 BEA Beehive @jpf:action Javadoc 태그를 보여줍니다.


/**
 * @jpf:action
 * @jpf:forward name="login" path="login.jsp"
 * @jpf:forward name="success" path="index.jsp"
 * @jpf:validation-error-forward name="error" path="login.jsp"
 */

protected Forward AuthAction(AuthActionForm form)

빠른 수정사항이 다음 예제에 표시된 대로 이러한 태그를 마이그레이션합니다.


/*
 * @jpf:action
 * @jpf:forward name="login" path="login.jsp"
 * @jpf:forward name="success" path="index.jsp"
 * @jpf:validation-error-forward name="error" path="login.jsp"
 */

@Jpf.Action(
forwards = {
@Jpf.Forward(name = "login", path = "/login.jsp"),
@Jpf.Forward(name = "success", path = "/index.jsp")
},
validationErrorForward = @Jpf.Forward(name = "error", path = "/login.jsp"))
protected Forward AuthAction(AuthActionForm form)

규칙이 계속해서 @jpf 태그를 발견하지 않도록 Javadoc이 일반적인 Java 주석으로 변환됩니다.