diff --git a/src/main/java/org/redkale/annotation/Resource.java b/src/main/java/org/redkale/annotation/Resource.java index f0b0cf04d..d729ded16 100644 --- a/src/main/java/org/redkale/annotation/Resource.java +++ b/src/main/java/org/redkale/annotation/Resource.java @@ -8,9 +8,9 @@ package org.redkale.annotation; import java.lang.annotation.*; /** - * @Resource(name = "#") 表示资源name采用所属对象的name
- * @Resource(name = "@name") 表示资源对象自身的name
- * @Resource(name = "@type") 表示资源对象自身的类型
+ * @Resource(name = "@") 表示资源name采用所属对象的name
+ * @Resource(name = "#name") 表示资源对象自身的name
+ * @Resource(name = "#type") 表示资源对象自身的类型
* * @since Common Annotations 1.0 * @@ -20,11 +20,11 @@ import java.lang.annotation.*; @Retention(RetentionPolicy.RUNTIME) public @interface Resource { - public static final String PARENT_NAME = "#"; + public static final String PARENT_NAME = "@"; - public static final String SELF_NAME = "@name"; + public static final String SELF_NAME = "#name"; - public static final String SELF_TYPE = "@type"; + public static final String SELF_TYPE = "#type"; /** * 是否必须存在 diff --git a/src/main/java/org/redkale/net/WorkThread.java b/src/main/java/org/redkale/net/WorkThread.java index 5580a0dad..bd30236e9 100644 --- a/src/main/java/org/redkale/net/WorkThread.java +++ b/src/main/java/org/redkale/net/WorkThread.java @@ -171,7 +171,7 @@ public class WorkThread extends Thread implements Executor { * 1、work线程池 * 2、虚拟线程 * 3、当前线程 - * + *
* 与execute的区别:子类AsyncIOThread中execute会被重载,确保优先在IO线程中执行 * * @param command 任务 diff --git a/src/main/java/org/redkale/util/ResourceFactory.java b/src/main/java/org/redkale/util/ResourceFactory.java index 5e8d9af16..f7b9d162b 100644 --- a/src/main/java/org/redkale/util/ResourceFactory.java +++ b/src/main/java/org/redkale/util/ResourceFactory.java @@ -24,12 +24,12 @@ import org.redkale.convert.*; * * 依赖注入功能主类
* - * 如果@Resource(name = "#") 表示资源name采用所属对象的name
+ * 如果@Resource(name = "@") 表示资源name采用所属对象的name
* 如果没有@Resource且对象实现了Resourcable, 则会取对象的resourceName()方法值 *
  * name规则:
- *    1: "#"有特殊含义, 表示资源本身,"#"不能单独使用
- *    2: "@name"、"@type"有特殊含义
+ *    1: "@"有特殊含义, 表示资源本身,"@"不能单独使用
+ *    2: "#name"、"#type"有特殊含义
  *    3: 只能是字母、数字、(短横)-、(下划线)_、点(.)的组合
  * 
*