Skip to content

Latest commit

 

History

History
55 lines (42 loc) · 1.3 KB

README.md

File metadata and controls

55 lines (42 loc) · 1.3 KB

简介

Spring Bean的CRUD

该项目主要参考MyBatis中MapperScan的功能,可通过自定义注解、标志类、标志接口加载Bean,使扩展Spring框架更加便利。

自制的小工具,欢迎使用和Star,如果使用过程中遇到问题,可以提出Issue,我会尽力完善该工具

使用方式

引入依赖

pom.xml

<dependency>
  <groupId>com.github.artislong</groupId>
  <artifactId>spring-beans-loader</artifactId>
  <version>1.0</version>
</dependency>

build.gradle

compile 'com.github.artislong:spring-beans-loader:1.0'

添加注解

@BeansLoader(
        basePackages = "com.github.artislong",
        markerInterfaces = {
                Controller.class,
                Interceptor.class,
                Routes.class,
                Handler.class,
                Render.class
        },
        annotationClass = RouterPath.class)
@SpringBootApplication
public class JfinalApplication {

    public static void main(String[] args) {
        SpringApplication.run(JfinalApplication.class, args);
    }   
}