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