import com.scantt.order.domain.Car; import com.scantt.order.repository.CarRepository; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import javax.annotation.PostConstruct; @Component public class DataInitializer { @Autowired private CarRepository carRepository; @PostConstruct//注解作用:启动时自动调用方法 public void init() { // 创建并保存实体 Car entity = new Car(); //Car为对象//下面为需要插入的字段以及数据 entity.setId("1"); entity.setCode("PA01"); entity.setName("PA01"); entity.setType("宽体车"); // 设置其他字段... carRepository.save(entity);//保存并创建数据进入数据库 } }
java启动时自动插入所需数据
最新推荐文章于 2024-06-16 09:46:44 发布
本文介绍了一个使用SpringBoot和DataJPA实现的组件类,该类在应用启动时通过@Autowired注解注入CarRepository,利用@PostConstruct注解自动执行init()方法,创建新的Car实体并在数据库中保存。
摘要由CSDN通过智能技术生成