mirror of
https://github.com/wahyd4/Martian.git
synced 2026-08-09 05:16:21 +10:00
新增扫描注解
This commit is contained in:
+1
-1
@@ -5,6 +5,6 @@ import java.lang.annotation.*;
|
||||
@Target(ElementType.TYPE)
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Documented
|
||||
public @interface MarsScan {
|
||||
public @interface MarsScanner {
|
||||
String[] packageName();
|
||||
}
|
||||
@@ -8,7 +8,7 @@
|
||||
<groupId>com.github.yuyenews</groupId>
|
||||
<version>3.0.15</version>
|
||||
</parent>
|
||||
<artifactId>mars-start-pure</artifactId>
|
||||
<artifactId>mars-starter</artifactId>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
+4
-4
@@ -1,6 +1,6 @@
|
||||
package com.mars.start.startmap.impl;
|
||||
|
||||
import com.mars.core.annotation.MarsScan;
|
||||
import com.mars.core.annotation.MarsScanner;
|
||||
import com.mars.core.load.LoadClass;
|
||||
import com.mars.start.startmap.StartMap;
|
||||
import com.mars.start.startmap.StartParam;
|
||||
@@ -37,9 +37,9 @@ public class StartLoadClass implements StartMap {
|
||||
Class<?> cls = startParam.getClazz();
|
||||
String[] classNameList = null;
|
||||
|
||||
MarsScan marsScan = cls.getAnnotation(MarsScan.class);
|
||||
if (marsScan != null) {
|
||||
classNameList = marsScan.packageName();
|
||||
MarsScanner marsScanner = cls.getAnnotation(MarsScanner.class);
|
||||
if (marsScanner != null) {
|
||||
classNameList = marsScanner.packageName();
|
||||
} else {
|
||||
String cName = cls.getName();
|
||||
if (cName.lastIndexOf(".") > 0) {
|
||||
Reference in New Issue
Block a user