完善注释
This commit is contained in:
@@ -3,10 +3,6 @@
|
|||||||
*/
|
*/
|
||||||
package org.redkale.boot;
|
package org.redkale.boot;
|
||||||
|
|
||||||
import static org.redkale.boot.Application.*;
|
|
||||||
import static org.redkale.util.RedkaleClassLoader.putReflectionClass;
|
|
||||||
import static org.redkale.util.RedkaleClassLoader.putReflectionPublicConstructors;
|
|
||||||
|
|
||||||
import java.io.BufferedReader;
|
import java.io.BufferedReader;
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.FileInputStream;
|
import java.io.FileInputStream;
|
||||||
@@ -24,10 +20,13 @@ import java.util.List;
|
|||||||
import java.util.Properties;
|
import java.util.Properties;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.logging.SimpleFormatter;
|
import java.util.logging.SimpleFormatter;
|
||||||
|
import static org.redkale.boot.Application.*;
|
||||||
import org.redkale.source.DataSources;
|
import org.redkale.source.DataSources;
|
||||||
import org.redkale.util.AnyValue;
|
import org.redkale.util.AnyValue;
|
||||||
import org.redkale.util.AnyValueWriter;
|
import org.redkale.util.AnyValueWriter;
|
||||||
import org.redkale.util.RedkaleClassLoader;
|
import org.redkale.util.RedkaleClassLoader;
|
||||||
|
import static org.redkale.util.RedkaleClassLoader.putReflectionClass;
|
||||||
|
import static org.redkale.util.RedkaleClassLoader.putReflectionPublicConstructors;
|
||||||
import org.redkale.util.RedkaleException;
|
import org.redkale.util.RedkaleException;
|
||||||
import org.redkale.util.Utility;
|
import org.redkale.util.Utility;
|
||||||
|
|
||||||
@@ -40,7 +39,7 @@ class AppConfig {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 当前进程的配置文件, 类型:String、URI、File、Path <br>
|
* 当前进程的配置文件, 类型:String、URI、File、Path <br>
|
||||||
* 一般命名为: application.xml、application.onlyLogProps, 若配置文件不是本地文件, 则File、Path类型的值为null
|
* 一般命名为: application.xml、application.properties, 若配置文件不是本地文件, 则File、Path类型的值为null
|
||||||
*/
|
*/
|
||||||
static final String PARAM_APP_CONF_FILE = "APP_CONF_FILE";
|
static final String PARAM_APP_CONF_FILE = "APP_CONF_FILE";
|
||||||
|
|
||||||
|
|||||||
@@ -68,7 +68,16 @@ import java.lang.reflect.Field;
|
|||||||
* @param <T> Annotation
|
* @param <T> Annotation
|
||||||
*/
|
*/
|
||||||
public interface ResourceAnnotationLoader<T extends Annotation> {
|
public interface ResourceAnnotationLoader<T extends Annotation> {
|
||||||
|
/**
|
||||||
|
* 自定义的对象注入
|
||||||
|
*
|
||||||
|
* @param factory ResourceFactory
|
||||||
|
* @param srcResourceName 依附对象的资源名
|
||||||
|
* @param srcObj 资源依附对象
|
||||||
|
* @param annotation 注解
|
||||||
|
* @param field 字段对象
|
||||||
|
* @param attachment 附加对象
|
||||||
|
*/
|
||||||
public void load(
|
public void load(
|
||||||
ResourceFactory factory,
|
ResourceFactory factory,
|
||||||
String srcResourceName,
|
String srcResourceName,
|
||||||
@@ -76,6 +85,10 @@ public interface ResourceAnnotationLoader<T extends Annotation> {
|
|||||||
T annotation,
|
T annotation,
|
||||||
Field field,
|
Field field,
|
||||||
Object attachment);
|
Object attachment);
|
||||||
|
/**
|
||||||
|
* 注入加载器对应的注解类型
|
||||||
|
*
|
||||||
|
* @return 类型
|
||||||
|
*/
|
||||||
public Class<T> annotationType();
|
public Class<T> annotationType();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1191,7 +1191,7 @@ public final class ResourceFactory {
|
|||||||
/**
|
/**
|
||||||
* 注入资源对象
|
* 注入资源对象
|
||||||
*
|
*
|
||||||
* @param srcResourceName 资源名
|
* @param srcResourceName 依附对象的资源名
|
||||||
* @param srcObj 资源依附对象
|
* @param srcObj 资源依附对象
|
||||||
* @return 是否成功注入
|
* @return 是否成功注入
|
||||||
*/
|
*/
|
||||||
@@ -1203,7 +1203,7 @@ public final class ResourceFactory {
|
|||||||
* 注入资源对象
|
* 注入资源对象
|
||||||
*
|
*
|
||||||
* @param <T> 泛型
|
* @param <T> 泛型
|
||||||
* @param srcResourceName 资源名
|
* @param srcResourceName 依附对象的资源名
|
||||||
* @param srcObj 资源依附对象
|
* @param srcObj 资源依附对象
|
||||||
* @param attachment 附加对象
|
* @param attachment 附加对象
|
||||||
* @return 是否成功注入
|
* @return 是否成功注入
|
||||||
@@ -1215,7 +1215,7 @@ public final class ResourceFactory {
|
|||||||
/**
|
/**
|
||||||
* 注入资源对象
|
* 注入资源对象
|
||||||
*
|
*
|
||||||
* @param srcResourceName 资源名
|
* @param srcResourceName 依附对象的资源名
|
||||||
* @param srcObj 资源依附对象
|
* @param srcObj 资源依附对象
|
||||||
* @param consumer 字段处理函数
|
* @param consumer 字段处理函数
|
||||||
* @return 是否成功注入
|
* @return 是否成功注入
|
||||||
@@ -1228,7 +1228,7 @@ public final class ResourceFactory {
|
|||||||
* 注入资源对象
|
* 注入资源对象
|
||||||
*
|
*
|
||||||
* @param <T> 泛型
|
* @param <T> 泛型
|
||||||
* @param srcResourceName 资源名
|
* @param srcResourceName 依附对象的资源名
|
||||||
* @param srcObj 资源依附对象
|
* @param srcObj 资源依附对象
|
||||||
* @param attachment 附加对象
|
* @param attachment 附加对象
|
||||||
* @param consumer 字段处理函数
|
* @param consumer 字段处理函数
|
||||||
@@ -1246,7 +1246,7 @@ public final class ResourceFactory {
|
|||||||
* 注入资源对象
|
* 注入资源对象
|
||||||
*
|
*
|
||||||
* @param <T> 泛型
|
* @param <T> 泛型
|
||||||
* @param srcResourceName 资源名
|
* @param srcResourceName 依附对象的资源名
|
||||||
* @param srcObj 资源依附对象
|
* @param srcObj 资源依附对象
|
||||||
* @param attachment 附加对象
|
* @param attachment 附加对象
|
||||||
* @param consumer 字段处理函数
|
* @param consumer 字段处理函数
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ public interface ResourceTypeLoader {
|
|||||||
*
|
*
|
||||||
* @param factory ResourceFactory
|
* @param factory ResourceFactory
|
||||||
* @param srcResourceName 依附对象的资源名
|
* @param srcResourceName 依附对象的资源名
|
||||||
* @param srcObj 依附对象
|
* @param srcObj 资源依附对象
|
||||||
* @param resourceName 资源名
|
* @param resourceName 资源名
|
||||||
* @param field 字段对象
|
* @param field 字段对象
|
||||||
* @param attachment 附加对象
|
* @param attachment 附加对象
|
||||||
|
|||||||
Reference in New Issue
Block a user