今天这个是很重要的先从认识spring开始后面认识springboot

这是www.spring.io官网

这就是创说中的spring全家桶



打开idea创建一个Sringboot工程出来





这就创建好了


简单说下改端口在这里




简单说下咋打个.jar包
先检查下你pom.xml文件中有没有这段代码
有你才能打包.jar包


你点package直译就叫包,就是打.jar包的,你点他就出来红箭头指向的东西。


右键点资源管理器

这玩意.jar包就在这里了

这个.jar包是可以用打开压缩包的方式打开的哈,点右键



现在开始装Mysql【安装】

MySQL :: Download MySQL Community Serverhttps://dev.mysql.com/downloads/mysql/

配置环境变量



以管理员身份运行


 

初始化 MySQL(生成临时密码)
输入mysqld --initialize --console


(密码就是:0)j#b:r****,,请务必复制保存好)

安装 MySQL 服务
输入mysqld --install MySQL80

看到 Service successfully installed. 就说明安装成功。
启动 MySQL 服务

输入
net start MySQL80启动服务后

再输入mysql -u root -p用临时秘密登录mysql


这就是成功进入mysql的意思





现在回到idea去,打开你的 application.yml

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/my_project_db?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false
    username: root
    password: *******(输入你自己的密码)

server:
  port: 8089
打开浏览器输入localhost:8089/hello


极简版Sringboot+Mysql入门和安装就通了

 

那么我控制数据库用dos命令那太麻烦了

所以我们希望减少麻烦,那么用DataGrip可视化工具,控制数据库就是一个很好的选择

DataGrip | JetBrains for Datahttps://www.jetbrains.com.cn/datagrip/








怎么和谐,有很多教程大家网上收一下,因为大家的找的渠道不一样。

 

首先要记住重要MySQL只能先手动启动
首先要记住重要MySQL只能先手动启动
首先要记住重要MySQL只能先手动启动


不管是 DataGrip、IDEA、VS Code,还是其他任何数据库客户端,它们都只是连接和操作数据库的工具,就像我们去银行取钱,ATM 机本身没办法帮你 “开门营业” 一样。

用一行命令快速启动 / 停止以管理员身份打开命令提示符(CMD),直接执行:

桌面创建一个txt文件,填写下面内容,保存为bat文件

@echo off
chcp 65001 >nul
title MySQL80 一键启停

:: 检查管理员权限
fltmc >nul 2>&1 || (
    echo 请右键选择【以管理员身份运行】!
    pause
    exit
)

:: 先获取当前状态
sc query MySQL80 | find "STOPPED" >nul
if %errorlevel% equ 0 (
    set "action=start"
) else (
    set "action=stop"
)

:: 执行启停操作
if "%action%"=="start" (
    echo 当前状态:已停止
    echo 正在启动 MySQL80 服务...
    net start MySQL80
) else (
    echo 当前状态:正在运行
    echo 正在停止 MySQL80 服务...
    net stop MySQL80
)

echo.
echo ==================================
:: 再次查询状态,给出最终结果
sc query MySQL80 | find "STOPPED" >nul
if %errorlevel% equ 0 (
    echo 操作完成:MySQL80 服务已【停止成功】
) else (
    echo 操作完成:MySQL80 服务已【启动成功】
)
echo ==================================

pause

以后用管理员身份运行,启停就简单了。





 

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐