前言

Java开发用的都是IDE,毕竟是神器。最近用的Cursor,是基于Vscode,这里就搭建Vscode开发Java的开发环境。


一、插件

主要安装2个插件集:

Extension Pack for Java
在这里插入图片描述
Spring Boot Extension Pack
在这里插入图片描述

二、设置Maven相关配置

打开面板
请添加图片描述
如果有自定义的Profile
请添加图片描述
设置执行的Maven
请添加图片描述
如何不是在Ui面板的话,打开setting : 上面的设置如下:
请添加图片描述
YAML 文件编码问题:java.nio.charset.MalformedInputException: Input length = 1,读取Nacos的配置后,解析错误,因为Vscode的终端默认不是Utf-8,而Nacos是Utf-8,导致编码不一致。解析错误。
这里直接加入设置:
在这里插入图片描述

{
            "type": "java",
            "name": "Spring Boot-XXXBaseBootstrap<frp-base-boot>",
            "request": "launch",
            "cwd": "${workspaceFolder}",
            "mainClass": "x.x.xx.basic.XXXBaseBootstrap",
            "projectName": "xxx-base-boot",
            "args": "",
            "vmArgs": "-Dspring.cloud.nacos.config.encoding=UTF-8 -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -Djavax.servlet.request.encoding=UTF-8 -Djavax.servlet.response.encoding=UTF-8 -Dspring.cloud.nacos.client.naming.encoding=UTF-8 -Dspring.output.ansi.enabled=ALWAYS -Dconsole.encoding=UTF-8 -Dlogging.charset.console=UTF-8 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=56655 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dspring.jmx.enabled=true -Djava.rmi.server.hostname=localhost -Dspring.application.admin.enabled=true -Dspring.boot.project.name=xxx-base-boot",
            "envFile": "${workspaceFolder}/.env",
            "env": {
                "LANG": "en_US.UTF-8",
                "LANGUAGE": "en_US:en",
                "LC_ALL": "en_US.UTF-8",
                "SPRING_OUTPUT_ANSI_ENABLED": "ALWAYS",
                "NACOS_HOST": "192.168.xx.xx",
                "NACOS_PORT": "8848",
                "NACOS_USERNAME": "nacosx",
                "NACOS_PASSWORD": "nacosx",
                "NACOS_GROUP": "DEFAULT_GROUP",
                "SHARE_GROUP": "DEFAULT_GROUP",
                "ACTIVE_ENV": "dev"
            },
            "console": "externalTerminal",
            "encoding": "UTF-8"
        },

三、启动项目

安装Maven

在这里插入图片描述

启动spring boot java服务

在这里插入图片描述
上面安装集合有这个 Spring Boot Dashboard 面板,可以钉起来,方便看到。启动后,会自动配置生成一个Launch.json
在这里插入图片描述
上面launch.json配置后,可以在debugger面板,出现下拉选择,以后可以在这里启动调试。
在这里插入图片描述

好了,今天的就先到这里。下期再见


更多推荐