Как создать пользовательскую аннотацию и заставить ее работать, и я не хочу использовать "основной" метод и "почтовый процессор пружины", потому что для этого класс должен быть весенним компонентом, если я использую свою собственную аннотацию в своем классе.
И процессор должен обрабатывать и искать аннотацию в банке. Удержание для этой аннотации - "RUNTIME", а цель - "FIELD".
Я использовал "Spring 3.1" в своем проекте.
Благодарю.
Как это сделать один класс
package com.comment;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Documented
@Target(ElementType.METHOD)
@Inherited
@Retention(RetentionPolicy.RUNTIME)
public @interface MethodInfo{
public enum Developer {
Ashish,Chetan,Jatin,Dipesh
}
public enum Status {
Complet,Running,Pending
}
Developer createdBy();
Status status();
String modifyDate();
String comments();
}
использовать как в контроллере
@RequestMapping({ "/home" })
@MethodInfo(comments = "", createdBy = Developer.Ashish,
modifyDate = "06-03-2014", status = Status.Running)
public String home() {
return "home";
}