注释
This commit is contained in:
@@ -39,8 +39,8 @@ public @interface Resource {
|
||||
* 资源名称 <br>
|
||||
* <blockquote><pre>
|
||||
* name规则:
|
||||
* 1: "#"有特殊含义, 表示资源本身,"#"不能单独使用
|
||||
* 2: "@name"、"@type"有特殊含义
|
||||
* 1: "@"有特殊含义, 表示资源本身,"@"不能单独使用
|
||||
* 2: "#name"、"#type"有特殊含义
|
||||
* 3: 只能是字母、数字、(短横)-、(下划线)_、点(.)的组合
|
||||
* </pre></blockquote>
|
||||
*
|
||||
|
||||
@@ -9,7 +9,7 @@ import org.redkale.util.AnyValue;
|
||||
|
||||
/**
|
||||
* 所有Service的实现类不得声明为final, 允许远程模式的public方法都不能声明为final。<br>
|
||||
* 注意: "#"是一个很特殊的Service.name值 。 被标记为@Resource(name = "#") 的Service的资源名与所属父Service的资源名一致。<br>
|
||||
* 注意: "@"是一个很特殊的Service.name值 。 被标记为@Resource(name = "@") 的Service的资源名与所属父Service的资源名一致。<br>
|
||||
*
|
||||
* <blockquote><pre>
|
||||
* Service的资源类型
|
||||
|
||||
@@ -124,8 +124,8 @@ public final class ResourceFactory {
|
||||
* 检查资源名是否合法
|
||||
* <blockquote><pre>
|
||||
* name规则:
|
||||
* 1: "#"有特殊含义, 表示资源本身,"#"不能单独使用
|
||||
* 2: "@name"、"@type"有特殊含义
|
||||
* 1: "@"有特殊含义, 表示资源本身,"@"不能单独使用
|
||||
* 2: "#name"、"#type"有特殊含义
|
||||
* 3: 只能是字母、数字、(短横)-、(下划线)_、点(.)的组合
|
||||
* </pre></blockquote>
|
||||
*
|
||||
|
||||
@@ -46,10 +46,10 @@ public class ResourceLoaderTest {
|
||||
|
||||
public static class Bean {
|
||||
|
||||
@Resource(name = "#.id")
|
||||
@Resource(name = "@.id")
|
||||
public int id;
|
||||
|
||||
@Resource(name = "#.name")
|
||||
@Resource(name = "@.name")
|
||||
public String name;
|
||||
|
||||
public Bean() {
|
||||
|
||||
Reference in New Issue
Block a user