栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

一个简单的Spring项目

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

一个简单的Spring项目

项目架构:springboot+mysql+mybatis 项目所需要的环境:JDK1.8,idea 2021.3.01,mysql8.0 第一步、

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

 

 

第二步、

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

 

第三步、

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

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

 

#数据库连接
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

 好了,这就完了

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/770352.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号