完善注释

This commit is contained in:
redkale
2024-08-09 15:03:40 +08:00
parent 328d2c432e
commit f8fbabaef9
4 changed files with 25 additions and 13 deletions

View File

@@ -3,10 +3,6 @@
*/
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.File;
import java.io.FileInputStream;
@@ -24,10 +20,13 @@ import java.util.List;
import java.util.Properties;
import java.util.Set;
import java.util.logging.SimpleFormatter;
import static org.redkale.boot.Application.*;
import org.redkale.source.DataSources;
import org.redkale.util.AnyValue;
import org.redkale.util.AnyValueWriter;
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.Utility;
@@ -40,7 +39,7 @@ class AppConfig {
/**
* 当前进程的配置文件, 类型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";

View File

@@ -68,7 +68,16 @@ import java.lang.reflect.Field;
* @param <T> Annotation
*/
public interface ResourceAnnotationLoader<T extends Annotation> {
/**
* 自定义的对象注入
*
* @param factory ResourceFactory
* @param srcResourceName 依附对象的资源名
* @param srcObj 资源依附对象
* @param annotation 注解
* @param field 字段对象
* @param attachment 附加对象
*/
public void load(
ResourceFactory factory,
String srcResourceName,
@@ -76,6 +85,10 @@ public interface ResourceAnnotationLoader<T extends Annotation> {
T annotation,
Field field,
Object attachment);
/**
* 注入加载器对应的注解类型
*
* @return 类型
*/
public Class<T> annotationType();
}

View File

@@ -1191,7 +1191,7 @@ public final class ResourceFactory {
/**
* 注入资源对象
*
* @param srcResourceName 资源名
* @param srcResourceName 依附对象的资源名
* @param srcObj 资源依附对象
* @return 是否成功注入
*/
@@ -1203,7 +1203,7 @@ public final class ResourceFactory {
* 注入资源对象
*
* @param <T> 泛型
* @param srcResourceName 资源名
* @param srcResourceName 依附对象的资源名
* @param srcObj 资源依附对象
* @param attachment 附加对象
* @return 是否成功注入
@@ -1215,7 +1215,7 @@ public final class ResourceFactory {
/**
* 注入资源对象
*
* @param srcResourceName 资源名
* @param srcResourceName 依附对象的资源名
* @param srcObj 资源依附对象
* @param consumer 字段处理函数
* @return 是否成功注入
@@ -1228,7 +1228,7 @@ public final class ResourceFactory {
* 注入资源对象
*
* @param <T> 泛型
* @param srcResourceName 资源名
* @param srcResourceName 依附对象的资源名
* @param srcObj 资源依附对象
* @param attachment 附加对象
* @param consumer 字段处理函数
@@ -1246,7 +1246,7 @@ public final class ResourceFactory {
* 注入资源对象
*
* @param <T> 泛型
* @param srcResourceName 资源名
* @param srcResourceName 依附对象的资源名
* @param srcObj 资源依附对象
* @param attachment 附加对象
* @param consumer 字段处理函数

View File

@@ -68,7 +68,7 @@ public interface ResourceTypeLoader {
*
* @param factory ResourceFactory
* @param srcResourceName 依附对象的资源名
* @param srcObj 依附对象
* @param srcObj 资源依附对象
* @param resourceName 资源名
* @param field 字段对象
* @param attachment 附加对象