乐趣区

关于java:极客时间训练营高级Java工程师体系课2023版20

download:极客工夫训练营高级 Java 工程师体系课 2023 版 2.0

用 SpringBoot 和 Vue3 开发古代 Web 利用
随着 Web 利用的日益遍及,前后端拆散的架构形式越来越受到欢送。在这种状况下,应用 SpringBoot 和 Vue3 是一个不错的抉择。本文将介绍如何应用 SpringBoot 和 Vue3 构建古代 Web 利用。

筹备工作
在开始之前,咱们须要确保咱们曾经装置了以下软件:

Java SDK 11 或以上
Node.js 和 npm
Vue CLI 4
IntelliJ IDEA 或 Eclipse
创立 SpringBoot 我的项目
首先,咱们须要创立一个 SpringBoot 我的项目。能够通过 IntelliJ IDEA 或 Eclipse 来实现这个工作。如果你应用 IntelliJ IDEA,能够依照以下步骤来创立一个 SpringBoot 我的项目:

关上 IntelliJ IDEA 并抉择“Create New Project”。
抉择“Spring Initializr”我的项目类型,并单击“Next”。
在下一步中,填写你的我的项目信息,例如项目名称、形容、包名、Java 版本等,并单击“Next”。
抉择你须要增加的组件,但不要抉择“Spring Web”,因为咱们会在前面手动增加它。单击“Next”。
最初,抉择你的我的项目存储地位,并单击“Finish”。
当初,咱们曾经胜利地创立了一个 SpringBoot 我的项目。

增加 Spring Web 依赖
接下来,咱们须要增加 Spring Web 依赖以反对 Web 服务。在 pom.xml 文件中,增加如下依赖:

xml
<dependency>

<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>

</dependency>
创立 Vue3 我的项目
当初,咱们须要创立一个 Vue3 我的项目。能够通过 Vue CLI 来实现这个工作。在终端窗口中执行以下命令:

vue create my-app
其中,“my-app”是你的项目名称。

运行 Vue3 我的项目
接下来,咱们须要运行 Vue3 我的项目。在终端窗口中执行以下命令:

cd my-app
npm run serve
当初,咱们曾经胜利地创立了一个 Vue3 我的项目,并且曾经能够在浏览器中看到它的成果。

集成 SpringBoot 和 Vue3
当初,咱们须要将 SpringBoot 和 Vue3 集成在一起。首先,咱们须要将 Vue3 编译为动态资源并将其复制到 SpringBoot 我的项目的“resources/static”目录中。能够通过批改 Vue3 我的项目的“vue.config.js”文件来实现这一点:

javascript
module.exports = {

outputDir: '../src/main/resources/static',
indexPath: '../static/index.html'

}
而后,在 SpringBoot 我的项目的“application.properties”文件中增加以下配置项:

spring.mvc.view.prefix=/static/
spring.mvc.view.suffix=.html
最初,咱们须要在 SpringBoot 我的项目中创立一个控制器类来解决申请。例如,以下代码将返回 Vue3 的首页:

java
@Controller
public class HomeController {

@GetMapping(“/”)
public String home() {

return "index";

}

}
当初,咱们曾经胜利地将 SpringBoot 和 Vue3 集成在一起。

论断
本文介绍了如何应用 SpringBoot 和 Vue3 构建古代 Web 利用。首先,咱们创立了一个 SpringBoot 我的项目并增加了 Spring Web 依赖。而后,咱们创立了一个 Vue3 我的项目并运行它。

退出移动版