创建springboot项目的基本流程——以宠物类别为例

简介: 创建springboot项目的基本流程——以宠物类别为例

宠物类别
1、添加宠物类别
2、删除宠物类别
3、修改宠物类别
4、查询宠物类别〔列表)
5、查询单条宠物信息的接口

流程:
1.创建一个springboot项目
2.设计分层,controller、service、dao、entity(实体类)
controller里面定义一个方法,启动项目
会报错 url (因为没有配置数据源)需要提前建好数据库
在这里插入图片描述

3.需要提前创建实体类在这里插入图片描述

4.需要在dao包里创建对应的接口,需要添加注解@Repository在这里插入图片描述

5.需要在service包中创建service接口和service接口的实现类并添加注解@Service在这里插入图片描述

6.添加mapper文件夹及文件夹下的mapper.xml文件在这里插入图片描述

7.在xml文件中添加mybatis的相关信息
8.启动项目,可能会报错
在这里插入图片描述

需要添加扫描包的注解
9 .重新启动项目,项目日志提示dao.方法not found错误
在这里插入图片描述

解决方法是在application.yml中添加上面的配置

目录
相关文章
|
1月前
|
XML JSON Java
【SpringBoot(三)】从请求到响应再到视图解析与模板引擎,本文带你领悟SpringBoot请求接收全流程!
Springboot专栏第三章,从请求的接收到视图解析,再到thymeleaf模板引擎的使用! 本文带你领悟SpringBoot请求接收到渲染的使用全流程!
162 3
|
2月前
|
存储 Java 关系型数据库
基于springboot的宠物领养饲养交流系统
宠物领养饲养交流管理平台基于Java与SSM框架,结合MySQL数据库,实现信息高效管理。系统支持实时查询、修改与互动,提升用户体验,满足现代宠物爱好者对便捷化、信息化服务的需求,助力宠物领养推广与管理智能化发展。
|
7月前
|
前端开发 安全 Java
Spring Boot 便利店销售系统项目分包设计解析
本文深入解析了基于Spring Boot的便利店销售系统分包设计,通过清晰的分层架构(表现层、业务逻辑层、数据访问层等)和模块化设计,提升了代码的可维护性、复用性和扩展性。具体分包结构包括`controller`、`service`、`repository`、`entity`、`dto`、`config`和`util`等模块,职责分明,便于团队协作与功能迭代。该设计为复杂企业级应用开发提供了实践参考。
271 0
|
8月前
|
Java 测试技术 微服务
微服务——SpringBoot使用归纳——Spring Boot中的项目属性配置——少量配置信息的情形
本课主要讲解Spring Boot项目中的属性配置方法。在实际开发中,测试与生产环境的配置往往不同,因此不应将配置信息硬编码在代码中,而应使用配置文件管理,如`application.yml`。例如,在微服务架构下,可通过配置文件设置调用其他服务的地址(如订单服务端口8002),并利用`@Value`注解在代码中读取这些配置值。这种方式使项目更灵活,便于后续修改和维护。
134 0
|
8月前
|
Java 微服务 Spring
微服务——SpringBoot使用归纳——Spring Boot使用slf4j进行日志记录——使用Logger在项目中打印日志
本文介绍了如何在项目中使用Logger打印日志。通过SLF4J和Logback,可设置不同日志级别(如DEBUG、INFO、WARN、ERROR)并支持占位符输出动态信息。示例代码展示了日志在控制器中的应用,说明了日志配置对问题排查的重要性。附课程源码下载链接供实践参考。
953 0
|
4月前
|
JSON 分布式计算 大数据
springboot项目集成大数据第三方dolphinscheduler调度器
springboot项目集成大数据第三方dolphinscheduler调度器
240 3
|
4月前
|
Java 关系型数据库 数据库连接
Spring Boot项目集成MyBatis Plus操作PostgreSQL全解析
集成 Spring Boot、PostgreSQL 和 MyBatis Plus 的步骤与 MyBatis 类似,只不过在 MyBatis Plus 中提供了更多的便利功能,如自动生成 SQL、分页查询、Wrapper 查询等。
365 3
|
4月前
|
Java 关系型数据库 MySQL
springboot项目集成dolphinscheduler调度器 实现datax数据同步任务
springboot项目集成dolphinscheduler调度器 实现datax数据同步任务
498 2
|
4月前
|
分布式计算 Java 大数据
springboot项目集成dolphinscheduler调度器 可拖拽spark任务管理
springboot项目集成dolphinscheduler调度器 可拖拽spark任务管理
262 2