本文共 1083 字,大约阅读时间需要 3 分钟。
@Componentpublic class DbInit {        @Autowired    private UserRepository userRepository;     @PostConstruct    private void postConstruct() {           User admin = new User("admin", "admin password");        User normalUser = new User("user", "user password");        userRepository.save(admin, normalUser);    }}   @Componentpublic class UserRepository {        private DbConnection dbConnection;    @PreDestroy    public void preDestroy() {           dbConnection.close();    }}   @PostConstruct 和@PreDestroy 是JavaEE的一部分,因为Java EE在Java9已经被标deprecated,并且在Java11移除,所以在Java11及以上版本要加如下注解:
javax.annotation javax.annotation-api 1.3.2 
转载地址:http://zphwz.baihongyu.com/