SpringBoot后端项目框架搭建

SpringBoot后端项目框架搭建


本节内容服务于SpringBoot + Vue 搭建 JavaWeb 增删改查项目。


工具安装

电脑已安装\配置如下工具:
IDEA、jdk、MySQL及其可视化工具 MySQL Workbench或Navicat


打开IDEA新建SpringBoot后端项目框架;

1.选择Spring initialize:
选择Project SDK: 设置jdk版本,推荐jdk1.8,其他选项默认,之后点击 next

请添加图片描述请添加图片描述
如果报错:
Error message:
Cannot download ‘https://start.spring.io’: connect timed out

可将默认地址修改为使用阿里云地址:请添加图片描述

https://start.aliyun.com/

2.Project Metadata 设置,注意jdk版本与前面对应,这里通过下拉框选择 8,其他选项可以使用默认,之后点击 next

请添加图片描述


3.选择项目依赖:
Selected Dependencies:
Developer Tools :Lombok
请添加图片描述

Web:Spring Web

请添加图片描述

SQL: MyBatis FrameworkMySQL Driver

请添加图片描述

之后点击 next;

阿里云这里配置类似:
请添加图片描述

所选依赖也可在项目生成后在pom.xml中添加


4.修改Project Location,添加与项目名相同的文件夹,之后点击Finish

不存在项目目录IDEA提示后会自动创建
请添加图片描述


5.等待项目构建完成,结果如下:

请添加图片描述

这里涉及到Maven的配置,在 IDEA 点击 File 后点击 setting 搜索 maven 选择自带的 maven(也可自行配置);

请添加图片描述

Maven开始导入所需jar包:

不起作用可以点击右侧maven后点击刷新,进行导包;

请添加图片描述
请添加图片描述
Maven下载慢可以配置阿里云仓库,提高下载速度,方法有多种。

也可在pom.xml中复制粘贴如下代码:

<repositories>
    <repository>
        <id>nexus-aliyun</id>
        <name>nexus-aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>

<pluginRepositories>
    <pluginRepository>
        <id>public</id>
        <name>aliyun nexus</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </pluginRepository>
</pluginRepositories>

请添加图片描述


6.删除项目中多余文件,按住 Ctrl键 :
选择 .mvnHELP.mdmvnwmvnw.cmd 4项 之后点击 Delete 删除;

请添加图片描述
最终得到如下项目结构:
请添加图片描述


7.配置 application.properties

# 应用名称
spring.application.name=cjwdemo
# 应用服务 WEB 访问端口
server.port=8090
#下面这些内容是为了让MyBatis映射
#指定Mybatis的Mapper文件
mybatis.mapper-locations=classpath:mappers/*xml
#指定Mybatis的实体目录
mybatis.type-aliases-package=springboot.cjwdemo.mybatis.entity
# 数据库驱动:
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
# 数据源名称
spring.datasource.name=defaultDataSource
# 数据库连接地址
spring.datasource.url=jdbc:mysql://localhost:3306/cjwdemo?characterEncoding=UTF-8&useSSL=true&serverTimezone=UTC
# 数据库用户名&密码:
spring.datasource.username=root
spring.datasource.password=123456

请添加图片描述
ems 为数据库名,根据自己的具体情况进行设置,这里我们将ems 修改为 cjwdemo;


8.在Navicat中新建数据库如下:
请添加图片描述
之后点击确定:
请添加图片描述

9.测试项目能否正常运行

点击 xxxApplication.java 输入如下内容,

不要直接全部复制,直接增加没有的代码即可

package springboot.cjwdemo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
// 添加
@RestController 
@SpringBootApplication
public class CjwdemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(CjwdemoApplication.class, args);
    }
    // 添加
    @GetMapping("/")
    public String testcjw(){

        return "cjwdemo";
    }

}

请添加图片描述
点击绿色三角启动项目,等待项目加载完成!

请添加图片描述打开浏览器,在url中输入:

http://localhost:8090/

显示如下内容:
请添加图片描述


SpringBoot后端项目框架搭建完成! ! !

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

*猪耳朵*

听我说谢谢你,因为有你。。。。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值