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

  • 设定基本资料,如名称或叙述(1)Packaging:o JAR (Java Archive):• 用于独立应用程式,内建 Tomcat 等伺服器,可直接执行,无需外部伺服器。• 通常为 Spring Boot 的预设选项。• 适用场景:QuickCart 适合选择 JAR,因为 Spring Boot 支持内嵌伺服器。o WAR (Web Application Archive):• 用于部署到外部应用伺服器(例如 Tomcat、WebLogic)。• 适用场景:需要「外部伺服器」处理的应用程式。
  • (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下载版本

  • x64 Compressed Archive (jdk-23_windows-x64_bin.zip)• 文件大小:228.70 MB• 内容:压缩档,需要手动解压并设置环境变数。• 适用场合:如果无法使用安装程序(例如在无法执行 .exe 的受限环境)时。
  • x64 Installer (jdk-23_windows-x64_bin.exe)• 文件大小:205.21 MB• 内容:这是一个标準的 Windows 安装程序,提供简单的安装,安装完会自动设置部分环境变数。• 适用场合:建议选择此选项,适合大多数用户。
  • x64 MSI Installer• 文件大小:较小• 内容:这是 Windows 的 MSI 格式安装包,适合系统管理员批量部署或需要精细安装控制的场景。• 适用场合:通常不建议个人使用,除非您熟悉 MSI 安装!MSI 是 Windows Installer 在执行应用程式安装时所使用的一种档案类型。
  • (二)方法二如果下载了java jdk,也设定路径了,VScode还是读不到可使用以下,用cmd开启VScode的方法。