1.开发环境搭建主要是:
数据库环境搭建:这里主要介绍Mysql数据库的搭建
项目搭建:这里主要介绍Maven项目的搭建
2.数据库环境搭建
2.1创建数据库
创建Mysql数据库的方式有很多种,常见的主要有:利用图形界面和利用命令行
2.1.1图形界面
使用idea中提供的连接数据库。
点击idea左下角的图标,在弹出框中选择Database
在idea右边侧边栏中选中Database
点击+号,然后选择Data Source中的MySQL
选择驱动版本
选择驱动版本,注意版本号选择5.1.47 Class选择com.mysql.jdbc.Driver
建立连接
创建数据库
character set utf8mb4
加上这句话表示在数据库中可以存放一些不常见的特殊符号,例如有些人的微信名是一只小猫,小狗🐕 等
创建表,添加数据
—————————————————————————————————————–
第二种方法
2.1.2命令行
创建数据库
创建数据表
注意
:
通过命令导入表结构时,注意
sql
文件不要放在中文目录中
2.2创建Maven项目
2.2.1在idea中创建Maven project,项目名称 text_project
(注:我这里使用的idea是2021.3.3版本)
注:检查maven的配置——ctrl+alt+s
2.2.2在pom.xml文件中导入相关依赖
2.2.3在工程的resources目录下创建application.yml文件,并引入配置
2.2.4创建包 com.ning.reggie , 并编写启动类
package com.ning.reggie;
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.ServletComponentScan;
/**
* 入口类
*
* @author ning
* @since 2022/10/31 13:15
*/
/**
* 日志
* 是lombok中提供的注解, 用来通过slf4j记录日志
*/
@Slf4j
/**
* filter不属于spring,是web的内容
* 开启过滤器组件扫描
*/
@ServletComponentScan
/**
* 标注这是一个Spring Boot应用
*/
@SpringBootApplication
public class ReggieApplicationStart {
public static void main(String[] args) {
//固定写法
SpringApplication.run(ReggieApplicationStart.class,args);
//打印日志,测试程序是否可以正常启动
log.info("程序启动成功");
//以下内容非必要
System.out.println("................................\n" +
".▄▄▄▄▄...........▄..............\n" +
"█▀▀▀▀██▄.........█▄.......▄.....\n" +
"█.▄...██.........███▄..▄▄██.....\n" +
"▀█▀...███......▄████████████....\n" +
"......██▀......████▄████▄███▄...\n" +
".....██▀.......▀████▀▀███████...\n" +
"....██▀..▄▄▄▄....▀███▄▄▄▄██▀....\n" +
"....██▄▄██████▄...█████▀▀▀......\n" +
".....▀██████████▄████▀..........\n" +
".......█████████████............\n" +
"....▄▄█████████████████▄▄.......\n" +
"..███▀...██▀▀▀▀████...▀███▄.....\n" +
".........██.....▀██▄....▀▀██....\n" +
".........▀▀.......▀▀............\n" +
"................................\n" +
"Reggie 启动成功");
}
}
当搭建完上述的基础环境之后, 就可以启动该项目。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/65904.html