bean相关包结构调整.

This commit is contained in:
aoshiguchen
2022-09-15 11:44:49 +08:00
parent 4225c5a92a
commit f1a8121ec8
10 changed files with 15 additions and 13 deletions
@@ -19,9 +19,10 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
package fun.asgc.neutrino.core.bean;
package fun.asgc.neutrino.core.bean.factory;
import fun.asgc.neutrino.core.base.CustomThreadFactory;
import fun.asgc.neutrino.core.bean.*;
import fun.asgc.neutrino.core.context.Environment;
import fun.asgc.neutrino.core.context.LifeCycle;
import fun.asgc.neutrino.core.context.LifeCycleManager;
@@ -35,7 +36,6 @@ import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.concurrent.*;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.stream.Collectors;
/**
@@ -19,8 +19,9 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
package fun.asgc.neutrino.core.bean;
package fun.asgc.neutrino.core.bean.factory;
import fun.asgc.neutrino.core.bean.BeanIdentity;
import fun.asgc.neutrino.core.exception.BeanException;
import java.util.List;
@@ -19,7 +19,7 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
package fun.asgc.neutrino.core.bean;
package fun.asgc.neutrino.core.bean.factory;
/**
* 用于标识需要beanFactory的组件
@@ -19,7 +19,7 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
package fun.asgc.neutrino.core.bean;
package fun.asgc.neutrino.core.bean.factory;
import com.google.common.collect.Lists;
import fun.asgc.neutrino.core.annotation.*;
@@ -28,6 +28,7 @@ import fun.asgc.neutrino.core.aop.interceptor.ExceptionHandler;
import fun.asgc.neutrino.core.aop.interceptor.Filter;
import fun.asgc.neutrino.core.aop.interceptor.Interceptor;
import fun.asgc.neutrino.core.aop.interceptor.ResultAdvice;
import fun.asgc.neutrino.core.bean.*;
import fun.asgc.neutrino.core.exception.BeanException;
import fun.asgc.neutrino.core.context.ApplicationRunner;
import fun.asgc.neutrino.core.util.*;
@@ -24,8 +24,8 @@ package fun.asgc.neutrino.core.context;
import fun.asgc.neutrino.core.annotation.PreLoad;
import fun.asgc.neutrino.core.base.GlobalConfig;
import fun.asgc.neutrino.core.bean.BeanFactoryAware;
import fun.asgc.neutrino.core.bean.SimpleBeanFactory;
import fun.asgc.neutrino.core.bean.factory.BeanFactoryAware;
import fun.asgc.neutrino.core.bean.factory.SimpleBeanFactory;
import fun.asgc.neutrino.core.util.*;
import lombok.Data;
import lombok.experimental.Accessors;
@@ -24,7 +24,7 @@ package fun.asgc.neutrino.core.context;
import fun.asgc.neutrino.core.annotation.Autowired;
import fun.asgc.neutrino.core.annotation.Component;
import fun.asgc.neutrino.core.annotation.NonIntercept;
import fun.asgc.neutrino.core.bean.SimpleBeanFactory;
import fun.asgc.neutrino.core.bean.factory.SimpleBeanFactory;
import fun.asgc.neutrino.core.web.context.WebApplicationContext;
import fun.asgc.neutrino.core.web.context.WebContextHolder;
@@ -23,8 +23,8 @@
package fun.asgc.neutrino.core.util;
import fun.asgc.neutrino.core.annotation.Component;
import fun.asgc.neutrino.core.bean.BeanFactory;
import fun.asgc.neutrino.core.bean.BeanFactoryAware;
import fun.asgc.neutrino.core.bean.factory.BeanFactory;
import fun.asgc.neutrino.core.bean.factory.BeanFactoryAware;
import fun.asgc.neutrino.core.bean.BeanIdentity;
import fun.asgc.neutrino.core.exception.BeanException;
import lombok.extern.slf4j.Slf4j;
@@ -23,7 +23,7 @@ package fun.asgc.neutrino.core.web.context;
import com.google.common.collect.Sets;
import fun.asgc.neutrino.core.annotation.*;
import fun.asgc.neutrino.core.bean.SimpleBeanFactory;
import fun.asgc.neutrino.core.bean.factory.SimpleBeanFactory;
import fun.asgc.neutrino.core.context.ApplicationContext;
import fun.asgc.neutrino.core.context.ApplicationRunner;
import fun.asgc.neutrino.core.web.HttpRequestHandler;
@@ -26,7 +26,7 @@ import fun.asgc.neutrino.core.annotation.Component;
import fun.asgc.neutrino.core.annotation.Init;
import fun.asgc.neutrino.core.annotation.NonIntercept;
import fun.asgc.neutrino.core.bean.BeanWrapper;
import fun.asgc.neutrino.core.bean.SimpleBeanFactory;
import fun.asgc.neutrino.core.bean.factory.SimpleBeanFactory;
import fun.asgc.neutrino.core.context.ApplicationConfig;
import fun.asgc.neutrino.core.util.*;
import fun.asgc.neutrino.core.web.annotation.RestController;
@@ -24,7 +24,7 @@ package fun.asgc.neutrino.core.bean.test1;
import fun.asgc.neutrino.core.annotation.*;
import fun.asgc.neutrino.core.base.GlobalConfig;
import fun.asgc.neutrino.core.bean.BeanMatchMode;
import fun.asgc.neutrino.core.bean.SimpleBeanFactory;
import fun.asgc.neutrino.core.bean.factory.SimpleBeanFactory;
import fun.asgc.neutrino.core.context.NeutrinoLauncher;
import java.util.List;