Springboot 博客_001 环境准备(VS code版本)

本人喜欢用vs coder(免费又好用), 所以以下拿vs coder配置开发

安装JDK17

下载JDK17

https://www.oracle.com/java/technologies/downloads/#jdk17-windows

安装JDK17

  1. 标题双击运行,一路默认
    在这里插入图片描述
  2. 删除原本的环境变量
    在这里插入图片描述
  3. 配置环境变量
    在这里插入图片描述
    在这里插入图片描述
  4. 查看是否安装成功
    在这里插入图片描述

配置maven

下载maven

https://maven.apache.org/download.cgi
在这里插入图片描述

配置maven

  1. 配置本地仓库(注意每创建一个新项目就要创建一个新的仓库环境,相当于虚拟环境
  <localRepository>D:\gejiProject\SpringbootBlog\resource\Maven\repository</localRepository>

在这里插入图片描述

修改国内源

    <mirror>
		  <id>alimaven</id>
		  <mirrorOf>central</mirrorOf>
		  <name>aliyun maven</name>
		  <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
	  </mirror> 

在这里插入图片描述

配置VS coder

  1. 安装java插件
    在这里插入图片描述
  2. 安装spring boot插件
    在这里插入图片描述
  3. 设置settings.json
    在这里插入图片描述
    在这里插入图片描述
{
    "workbench.startupEditor": "newUntitledFile",
    "java.errors.incompleteClasspath.severity": "ignore",
    "workbench.colorTheme": "Visual Studio Dark",
    "java.jdt.ls.java.home":"C:\\Program Files\\Java\\jdk-17",
    "java.configuration.maven.userSettings": "D:\\gejiProject\\SpringbootBlog\\resource\\apache-maven-3.9.6\\conf\\settings.xml",
    "maven.executable.path": "D:\\gejiProject\\SpringbootBlog\\resource\\apache-maven-3.9.6\\bin\\mvn.cmd",
    "maven.terminal.useJavaHome": true,
    "maven.terminal.customEnv": [
        {
            "environmentVariable": "JAVA_HOME",
            "value": "C:\\Program Files\\Java\\jdk-17"
        }
    ],
    "extensions.autoUpdate": false,
    "redhat.telemetry.enabled": true,
    "explorer.compactFolders": false,
    "maven.excludedFolders": [
        "**/.*",
        "**/node_modules",
        "**/target",
        "**/bin",
        "**/archetype-resources"
    ],
}

创建Springboot项目

  1. 输入spring initializr
    在这里插入图片描述
  2. 选择spring boot 版本
    在这里插入图片描述
  3. 选择java
    在这里插入图片描述
  4. 输入group
    在这里插入图片描述
  5. 输入项目名
    在这里插入图片描述
  6. 选择打包方式为jar包
    在这里插入图片描述
  7. 选择java版本
    在这里插入图片描述
  8. 选择需要的依赖
    在这里插入图片描述
  9. 选择项目文件夹
    在这里插入图片描述
  10. 等待环境配置完成
    在这里插入图片描述
  11. 把配置文件改为yml的形式
    在这里插入图片描述

编写hello world页面

  1. 编写controller
    在这里插入图片描述
package com.geji.springboot_blog_demo.controller;

import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.RequestMapping;

/* 
@RestController 注解是 Spring Boot 提供的一种注解,它是在 @Controller 注解的基础上添加了 @ResponseBody 注解。
@Controller 注解用于标识一个类为控制器,
而 @ResponseBody 注解用于指定将方法返回的对象转换为 JSON 或 XML 格式的响应体。
使用 @RestController 注解可以方便地将 Java 类转换为 RESTful API 控制器,以便用于处理 HTTP 请求和响应。
https://blog.csdn.net/JasonXu94/article/details/131455397
*/

@RestController
@RequestMapping("/hello")
public class HelloController {
    
    @RequestMapping("/first")
    public String requestMethodName() {
        return "Hello World2";
    }    
}

  1. 启动项目
    在这里插入图片描述

MySQL配置

  1. MySQL配置(免安装版本)

https://blog.51cto.com/u_16213701/7295708

  1. VS Coder安装MySQL插件
    2.1 安装插件
    在这里插入图片描述
    2.2 连接MySQL
    在这里插入图片描述
    2.3 可能会遇到报错

ER_NOT_SUPPORTED_AUTH_MODE

在这里插入图片描述
原因是客户端和mysql的版本不匹配,需要在mysql命令框输入更改语句

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

在这里插入图片描述
2.4 接着就可以使用数据库了
在这里插入图片描述

Tips

vs coder左侧显示树状结构
在这里插入图片描述

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

机器人迈克猫

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值