新增扫描注解

This commit is contained in:
yuye
2020-03-24 22:23:48 +08:00
parent 7fb6abcc3d
commit 2e80cca3a9
23 changed files with 7 additions and 7 deletions
@@ -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>
@@ -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) {
+1 -1
View File
@@ -13,7 +13,7 @@
<module>mars-server</module>
<module>mars-jdbc</module>
<module>mars-redis</module>
<module>mars-start-pure</module>
<module>mars-starter</module>
</modules>
<properties>