背景:我们之前项目用的自己研发的框架,后来又要重构,但是有些功能还依赖于之前的框架,万不得已的情况下,我就把之前的框架当成三方的依赖给引入,引入以后就发现,很多类上用了@Inject这个注解,再一看包名竟然是自定义的,这几个类就是无法注入到spring中,用了好多种方法,使用的时候永远null,
话不多说,直接上代码
package com.pj.atomarrowSy.config;
import net.atomarrow.controllers.converter.TypeConverter;
import net.atomarrow.db.executor.JdbcExecutor;
import net.atomarrow.db.orm.listener.OrmListenerKeeper;
import net.atomarrow.db.parser.JdbcParser;
import net.atomarrow.services.JdbcService;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class JdbcConfig {
@Bean
public JdbcService jdbcService() {
return new JdbcService();
}
@Bean
public JdbcParser jdbcParser() {
return new JdbcParser();
}
@Bean
public JdbcExecutor jdbcExecutor() {
return new JdbcExecutor();
}
@Bean
public TypeConverter typeConverter() {
return new Typ