一个简单的Spring项目

10 篇文章 0 订阅

项目架构:springboot+mysql+mybatis

项目所需要的环境:JDK1.8,idea 2021.3.01,mysql8.0

第一步、

打开idea,创建一个spring项目,并引入所需要的依赖;

第二步、

切换国内的setting,我用的阿里云的

第三步、

启动项目,,直接启动项目,会报错,提示数据库未连接,需要配置数据库

打开application.properties,添加需要的代码,我们可以看到,如图

#数据库连接
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/bomb?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8
spring.datasource.username=root
spring.datasource.password=root
#换个端口,加个路由
server.port=8552
server.servlet.context-path=/api

 再次重新启动项目,显示 如下图,

打开网址测试一下,localhost:8552/api,显示这个样子就表示成功了

 第四步、

在本地库中创建数据库,创建表

现在都是图像化操作了,我这里也不用代码了,我这里用的软件是Navicat,个人觉得这款软件属实是不错的,强烈推荐(也有些大佬不屑于图形化界面,喜欢代码操作,个人是真心佩服)

连接名: 随意

主机ip :     localhost

端口: 3306

用户名和密码是你当初安装mysql时设置的

连接成功后,双击打开,可以看到本地的数据库,(里面的千万别删,别动,后果自负)

之后右键本机,选择新建数据库,

数据名填写 bomb

字符集选择 utf-8

排序规则 utf8_general_ci

 输入要创建表中的字段,表名 sys_user

之后,我们在表里,添加一条数据

Id  1

User_name admin

Pass_word 123456

Grade 1

 第五步、重点来了

在com.chubai.port下创建我们需要的文件夹

entity (实体类)

mapper  (接口)

service  (业务层) 

controller(控制层)

config (配置类)

enums (枚举类)

 在entity文件下,创建一个实体类User,加上  @Data 注解

在mapper文件下创建 UserMapper 接口,并加上@Mapper 注解

写一个查询全部的方法,返回值用list

 在resources目录下新建mapper目录,并在这个目录下新建UserMapper.xml文件

在application.prfoperties 里面添加mybatis配置信息

添加用户业务类接口

 在service目录下新建Impl目录,并在这个目录下新建UserServiceImpl文件  实现类

创建一个controller

启动项目,打开http://localhost:8552/api/find

 

显示这样就正确了,表示后端已经写通了,为了以防万一我们再测试一下,再数据库里面再加入一条数据

 再搜索

这个样子就可以,一个简单的spring项目就写完了,

Controller也可以改成这样的,双层路径限定,容易区分,这个controller属于哪个业务

访问路径也会发生变化,我们访问这个网址

http://localhost:8552/api/user/list

 好了,这就完了

如果这篇文章帮助到您了,麻烦给点赞+关注

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值