在javafx的controller中用@Autowired和@Resouce注入为空,才发现javafx的controller没有交给spring的ioc管理,所以注入为空
网上找了找使用静态的工具类去调用可以实现
工具类代码:
@Component
public class MapperUtil implements Serializable {
@Resource
public ArticleMapper articleMapper;
public static MapperUtil mapperUtil;
@PostConstruct
public void init(){
mapperUtil=this;
}
}
调用工具类插入
MapperUtil.mapperUtil.articleMapper.insert(article);