首屏导读 · 本教程配套付费专栏 大模型工程师修炼手记19.9 元AI 编程 / Agent 实战 本文同主题系统课程· AI时代程序员的自我提升49.9 元AI 时代成长方法论。单篇不过瘾订阅解锁全量源码、实战与答疑文末附资料包领取方式 ↓目录配置DataSource添加Model添加Repository添加Service添加Restfull接口启动测试注使用docker-compose一键安装mysql安装链接去掉排除校验数据源的注解在dev对应的yml文件中设置开发环境的数据源信息server: servlet: context-path: /demo spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/bootdemo username: root password: jpa: hibernate: ddl-auto: update添加Order对应的model/** * Copyright 2020 michelin.com.cn All right reserved. This software is the * confidential and proprietary information of michelin.com.cn (Confidential * Information). You shall not disclose such Confidential Information and shall * use it only in accordance with the terms of the license agreement you entered * into with michelin.com.cn. */ package org.demo.springboot.model; import lombok.Data; import org.hibernate.annotations.GenericGenerator; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; /** * 描 述class description. * p * Copyright: Copyright (c) 2020 * * author 葛东升 * version 1.0 6/30/21 * see HISTORY 6/30/21 葛东升 创建文件 */ Entity Table(name t_order) Data public class Order { Id GeneratedValue(strategy GenerationType.AUTO) public Long id; public String name; public Double price; }添加jpa对应的Repositorypackage org.demo.springboot.repository; import org.demo.springboot.model.Order; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.repository.CrudRepository; /** * 描 述class description. * p * Copyright: Copyright (c) 2020 * * author 葛东升 * version 1.0 6/30/21 * see HISTORY 6/30/21 葛东升 创建文件 */ public interface OrderRepository extends JpaRepositoryOrder,Long, CrudRepositoryOrder,Long { }添加Service可选添加restfull接口package org.demo.springboot.order; import org.demo.springboot.model.Order; import org.demo.springboot.repository.OrderRepository; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import java.util.List; /** * 描 述class description. * p * Copyright: Copyright (c) 2020 * * author 葛东升 * version 1.0 6/29/21 * see HISTORY 6/29/21 葛东升 创建文件 */ RestController RequestMapping(/order) public class OrderController { Autowired private OrderRepository orderRepository; GetMapping(/queryAll) public ListOrder queryAll(){ // ListHashMapString, String res new ArrayList(); // HashMapString, String r new HashMap(); // r.put(1,hello); // res.add(r); ListOrder res orderRepository.findAll(); return res; } GetMapping(/addOne) public void addOne(RequestParam(name) String name,RequestParam(price) Double price){ Order order new Order(); order.setName(name); order.setPrice(price); orderRepository.saveAndFlush(order); } }启动测试内容来源csdn.net作者昵称Tom·Ge原文链接https://blog.csdn.net/gedonshen/article/details/118364195作者主页https://blog.csdn.net/gedonshen标签#spring #jpa #spring boot #mysql确定要放弃本次机会福利倒计时::立减 ¥普通VIP年卡可用立即使用延伸阅读 · 我的付费专栏觉得这篇文章对你有帮助我把同类主题的系统化内容沉淀成了付费专栏欢迎订阅支持持续输出专栏定价内容大模型工程师修炼手记19.9 元AI 编程 / Agent 深度实战AI时代程序员的自我提升49.9 元AI 时代成长方法论本文配套代码 / 资料包欢迎在评论区留言「求代码」我会私信发送完整资源