嗨,我是springboot的新手,我创建了一个在服务类中自动连接的组件类,当我尝试自动连接到组件类时,我实现了一个DAO类,我得到了NullPointerException,能够使用服务类中DAO的方法
我的应用程序的结构如下:
服务等级
@Service
public class MyService implements IMyService{
@Autowired
IMyComponent myComp;
@Override
public sFunc(){
myComp.cFunc();
}
}
组件类
@Component
public class MyComponent implements IMyComponent{
@Autowired
IMyDAO mydao;
@Override
public cFunc(){
mydao.daoFunc();
}
}
DAO类
@Transactional
@Repository
public class MyDAO implements IMyDAO{
@Autowired
private JdbcTemplate jdbcTemplate;
@Override
public daoFunc(){
sysout("here");
}
}
此流程正确吗?