私は注釈ベースのアスペクト定義を作成していたので、それを作成してメソッド@LogPerformance
に配置しました。createuser()
その場合、アスペクトメソッドは呼び出されませんが、 @LogPerformancecreateuser()
を create() メソッドに移動すると、アスペクトメソッドが呼び出されます。@LogPerformance
createuser メソッドに影響しないのはなぜですか 。
@Component
@Path(SystemConstants.REST_REGISTER)
public class RegisterServices {
@PUT
@Path(SystemConstants.REST_REGISTER_CREATE)
@Consumes(MediaType.APPLICATION_JSON)
@Produces({MediaType.APPLICATION_JSON})
public Response create(@Context HttpServletRequest requestContex) String requestIp, String param) {
createUser(...);
}
@LogPerformance
public ClientRespWsBean createUser(ClientReqWsBean request) throws XMPPException
{
}
}