从0搭建springboot工程

注:截图中有demoTwo   有demo 是因为创建了两次,第一次摸索,第二次回忆了一下流程。

这个也是比较详细 https://blog.csdn.net/weixin_51309915/article/details/123349773

1.1打开IDEA,点击New新建一个项目

1.2 使用Spring Initializr方式构建Spring Boot项目

1.3 设置项目所属组,项目名称,选择java版本

我的是这样的  Java的选项只有17和21  我选择21

1.4 选择对应的SpringBoot版本

我的是3以上的版本  选了一个3.2.0  然后勾选了三个选项即可创建

1.5 创建成功   可以把这几个删除

展示项目目录  启动类已经是建好的

1.6同级目录下创建一个测试类TestController

启动项目报错了  因为我的java版本选择的问题

配置一下maven

在依赖中修改一下springboot版本  就可以了

不行看看这个有没有用   https://blog.csdn.net/asdfggfdsa121/article/details/129337905

在页面调用http://localhost:8080/hello  调用成功

2.1配置数据库吧

我用的本地数据库  首先要在本地先下载上mysql数据库

mysql --version

  这将显示 MySQL 服务器的版本信息,如果 MySQL 已成功安装,则会显示其版本号。

3.另一个选项是使用以下命令尝试登录到 MySQL 服务器:

mysql -u 用户名 -p

  请将 "用户名" 替换为您的 MySQL 用户名。 Enter 后,系统将提示您输入密码。如果您成功登录到 MySQL 服务器,表示 MySQL 安装成功。

然后我用的dbever可视化工具

连接成功  然后可以建表了

3 数据库关联idea

加入依赖  需要用到的mybatis依赖和mysql依赖 和 mybatisPlus依赖

<!--       配置mysql时需要的依赖-->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.25</version>
    </dependency>
    <!--引入mybatis用的依赖-->
    <dependency>
        <groupId>org.mybatis</groupId>
        <artifactId>mybatis</artifactId>
        <version>3.5.7</version>
    </dependency>
    <dependency>
        <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.2.0</version>
</dependency>
<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-generator</artifactId>
    <version>3.2.0</version>
</dependency>

对于mapper类中需要配置的三点

1、1是一些默认的简单的sql可以不用自己写  mabatis-plus已经实现好了

2、2是在自己编写sql的时候加上param注解将值传入到xml中

3、映射mapper.xml文件

然后注意配置xml

出现了一个这个错误

需要继承一下ServiceImpl

Dao层extends BaseMapper<>和Service层extends IService、extends ServiceImpl<>的理解-CSDN博客

mybatisPlus的使用一般是要mapper和service还有serviceImpl继承和实现什么接口和类_mybatis service 继承基础service 注入mapper-CSDN博客

注入到manager

重启就可以正常起来了

改了端口号

循环引用问题:

解决循环引用问题

spring.main.allow-circular-references=true

  • 23
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值