WebLogic EJBGEN 어노테이션 사용 안함

WebLogic 독점 EJBGEN 어노테이션을 WebSphere Application Server에 배치하기 전에 애플리케이션에서 제거해야 합니다. 이 어노테이션은 weblogic.ejbgen 패키지에 있습니다.


이 규칙은 Java 파일에서 EJBGEN 어노테이션의 사용을 발견합니다. 소스 스캐너에서 이 규칙에 대한 빠른 수정사항을 사용할 수 있습니다. 빠른 수정사항은 어노테이션, 컨텐츠 및 해당 가져오기를 모두 제거합니다.


빠른 수정사항을 실행하기 전의 예제 코드:

import weblogic.ejbgen.Session;;

...
@Session(maxBeansInFreePool = "1000",
initialBeansInFreePool = "0",
transTimeoutSeconds = "0",
type = Session.SessionType.TEST,
defaultTransaction = Constants.TransactionAttribute.TEST,
enableCallByReference = Constants.Bool.TRUE,
ejbName = "TestSessionEJB")

...
@weblogic.ejbgen.JndiName(remote = "TestSessionEJB.TestSessionHome")

앞에 표시된 모든 코드 행이 제거됩니다. 가져오기, 규정되지 않은 어노테이션, 완전한 어노테이션, 어노테이션 내의 모든 컨텐츠가 여기에 포함됩니다.