SpringBoot集成Mybatis
1.导入依赖
2.创建数据库 , 用逆向工程生成相应的mapper层和model实体层3.在Controller层中@Controllerpublic class StudentController {@Autowiredprivate StudentService studentService;@RequestMapping(value = "http://kandian.youth.cn/student")public @ResponseBody Student queryStudentById(Integer id) {//调用业务层的方法Student student = studentService.queryStudentById(id);return student;}}
在service层中创建StudentService
public interface StudentService {/*** 根据学生ID查询详情* @param id* @return*/Student queryStudentById(Integer id);}
创建实现类StudentServiceImpl
@Servicepublic class StudentServiceImpl implements StudentService {@Autowiredprivate StudentMapper studentMapper;@Overridepublic Student queryStudentById(Integer id) {return studentMapper.selectByPrimaryKey(id);}}
4.在application.properties中#设置连接数据的信息spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://192.168.154.128:3306/springboot?useUnicode=true --tt-darkmode-bgcolor: #C0BEB8;">5.在SpringBootApplication启动类中加入@MapperScan注解
@SpringBootApplication//开启spring配置@MapperScan("com.bjpowernode.springboot.mapper") //开启扫描Mapper接口的包以及子目录public class Application {public static void main(String[] args) {SpringApplication.run(Application.class, args);}}
结尾【SpringBoot集成Mybatis】本文到这里就结束了 , 感谢看到最后的朋友 , 都看到最后了 , 点个赞再走啊 , 如有不对之处还请多多指正 。
- 集成电路|比特大陆入股中科微电子,后者为集成电路设计开发商
- 微信|Java培训:用于测试和集成的最佳Java工具
- 宁德时代|宁德时代子公司经营范围新增集成电路芯片设计等
- mybatis|继抖音带货后,格力申请孟羽童商标
- 集成电路|2021 年 1-9 月中国集成电路产业销售额同比增长 16.1%
- 销售额|2021 年 1-9 月中国集成电路产业销售额同比增长 16.1%
- 河北网络广播电视台|森歌U8除菌集成洗碗机的水果清洗机功能鸡肋吗?一看便知
- mybatis|引领全新生活方式,华为商城上架了一款“出行+运动”的电踏车
- m专注晶圆级光学、光集成,鲲游光电完成近4亿元B+轮融资
- 智能交通|西门子出售「智能交通业务」,海信拟 10 亿美金接盘?行业内卷之下:集成商远走海外