|
@@ -78,11 +78,6 @@ public class MagicAPIAutoConfiguration implements WebMvcConfigurer {
|
|
@Autowired
|
|
@Autowired
|
|
private ApplicationContext springContext;
|
|
private ApplicationContext springContext;
|
|
|
|
|
|
- /**
|
|
|
|
- * 定义的模块集合
|
|
|
|
- */
|
|
|
|
- @Autowired(required = false)
|
|
|
|
- private List<MagicModule> magicModules = Collections.emptyList();
|
|
|
|
/**
|
|
/**
|
|
* 自定义的类型扩展
|
|
* 自定义的类型扩展
|
|
*/
|
|
*/
|
|
@@ -423,7 +418,7 @@ public class MagicAPIAutoConfiguration implements WebMvcConfigurer {
|
|
}
|
|
}
|
|
|
|
|
|
@Bean
|
|
@Bean
|
|
- public MagicConfiguration magicConfiguration() {
|
|
|
|
|
|
+ public MagicConfiguration magicConfiguration(@Autowired List<MagicModule> magicModules) {
|
|
setupSpringSecurity();
|
|
setupSpringSecurity();
|
|
AsyncCall.setThreadPoolExecutorSize(properties.getThreadPoolExecutorSize());
|
|
AsyncCall.setThreadPoolExecutorSize(properties.getThreadPoolExecutorSize());
|
|
// 设置模块和扩展方法
|
|
// 设置模块和扩展方法
|