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文件中导入相关依赖
http://t.csdn.cn/eoNC2
2.2.3在工程的resources目录下创建application.yml文件,并引入配置
http://t.csdn.cn/I8RO5
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 启动成功");
}
}
当搭建完上述的基础环境之后, 就可以启动该项目。