七、Sprigbootプロジェクトでは、Controllerではない@Autowired注解serviceをnullに注入する問題
2341 ワード
@Component// spring ,
public class TestUtils {
@Autowired
private ItemService itemService;
//
public static TestUtils testUtils;
// @PostConstruct, Bean Spring ( :Bean , Bean, Bean ( ))。
@PostConstruct
public void init() {
testUtils = this;
testUtils.itemService = this.itemService;
}
// utils service mapper , "testUtils.xxx. "
public static void test(Item record) {
// service
testUtils.itemService.insert(record);
}
}