org.noear.solon.annotation.Singleton Maven / Gradle / Ivy
package org.noear.solon.annotation;
import java.lang.annotation.*;
/**
* 单例
*
* 一般附加在Controller上;可继承;(所有Bean默认都是单例)
*
*
* @Singleton(false)
* @Controller
* public class DemoController{
*
* }
*
*
* @author noear
* @since 1.0
* */
@Inherited
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Singleton {
boolean value();
}