Day 2: 1131229一、目标:设定好VS code环境,做好开发前準备二、预计使用工具:(一)Spring Initializr(二)VS code
三、步骤:(一)使用Spring Initializr产出基本的Spring boot文件1-1.选择项目建构基础(1)Gradle - Groovy• 特点:语法灵活,适合习惯动态语言的开发者。• 优势:直观、简单,适合快速上手。• 缺点:执行效率比 Kotlin 稍慢,尤其是大型项目。(2)Gradle - Kotlin• 特点:适合习惯静态语言的开发者。• 优势:更安全(编译时检查代码),与 IntelliJ IDEA 等 IDE 整合更好。• 缺点:语法稍微复杂一些。(3)Maven• 特点:传统构建工具,使用 XML 配置、结构严谨,扩展性强。• 优势:社群资源和插件生态丰富、适合大型企业项目和需要稳定性的使用情境。• 缺点:配置繁琐,不够灵活、XML 文件冗长,缺乏直观性。
1-2.Spring Boot 的版本(1)最新稳定版(如 3.4.1 或 3.3.7):推荐用于生产环境,功能稳定且支持完善。(2)开发中版本(如 3.4.2 SNAPSHOT):适合需要测试新功能或参与贡献的开发者。
1-3.组合建议(1)中小型项目• 构建工具:Gradle(Groovy DSL)• 语言:Kotlin(简洁、高效)(2)大型企业项目• 构建工具:Maven(稳定、可控)• 语言:Java(成熟、兼容)(3)试验性项目或学习• 构建工具:Gradle(Kotlin DSL)• 语言:Kotlin 或 Groovy
(2)Java Version:o Java 17:广泛兼容,仍被大量使用。o Java 21:最新的长期支持版本(LTS),功能现代且支持时间更长。o Java 23:最新技术,但非 LTS(适合开发新功能)。
3.根据开发需求,选择「网站开发(spring web)」,并按下generate
4.解压缩以后,用VS code打开,会出现左列几个档案:(1)src/main/java: 这是 Java 原始码所在的位置。(2)src/main/resources: 这个资料夹包含专案所需的所有非 Java 资源。(3)templates: 这里存放您的 Thymeleaf 模板(HTML 文件)。(4)src/main/resources/application.properties: 这是一个配置文件,您可以在此定义专案的设定。(5)src/test/java: 此资料夹用于存放测试文件。(6)pom.xml: pom 代表专案物件模型(Project Object Model)。(7)mvnw 和 mvnw.cmd这两个文件与 Maven Wrapper 有关,Maven Wrapper 是一种简化 Maven 工具使用的方式。• mvnw: 是一个 Shell 脚本,用于在 Linux 或 macOS 系统上执行 Maven 命令。• mvnw.cmd: 是一个批次档,用于在 Windows 系统上执行 Maven 命令。(8)gitattributesGit 设定档,用于指定如何处理特定文件的行为,像是解决跨平台的换行问题。(9)gitignoreGit 设定档,用于指定哪些文件或资料夹应该被 Git 忽略,不会加入版本控制,如### VS Code ###(10)HELP.md这是一个帮助文件,通常是自动生成的,用于提供专案的基本说明或 Maven 的简单指南。
5.开启 QuickCartApplication 文件并按下run执行,或是用./mvnw spring-boot:run执行,接着,打开浏览器并访问:http://localhost:8080,出现以下画面表示有成功建立。
四、遇到困难步骤:VScode的终端无法读到C槽的java.exe或javac.exe(一)方法一1.确认 Java 是否已安装※注意:jre1.8.0_431 是 Java Runtime Environment (JRE),它仅提供运行 Java 应用程序的环境,而 Maven 和 Spring Boot 等开发工具需要 Java Development Kit (JDK),因为它们需要完整的开发环境,包括编译器和其他工具。所以,下载 JRE 是不够的,您需要下载** JDK**。2.找到 Java 的安装路径3.设置 JAVA_HOME 环境变数(1)在「开始」搜寻栏中输入「环境变数」,然后点击「编辑系统环境变数」。(2)在「系统属性」窗口中,点击「环境变数」。(3)在「系统变数」中:• 点击「新增」• 变数名称:JAVA_HOME• 变数值:Java 的安装路径,例如 C:\\Program Files\\Java\\jdk-21.0.4• 找到变数 Path,点击 编辑,新增以下项目:%JAVA_HOME%\\bin• 点击「确定」保存4.VScode中下载支援Java的扩充,如Java Extension Pack、Language Support for Java™ by Red Hat、Debugger for Java、Debugger for Java等。
※补充:Java jdk下载版本
(二)方法二如果下载了java jdk,也设定路径了,VScode还是读不到可使用以下,用cmd开启VScode的方法。