云计算百科
云计算领域专业知识百科平台

在Ubuntu中搭建Springboot服务器和Vite-vue前端(4)-SpringBoot

SpringBoot

  • 前言
  • 系统和环境
  • 创建SpringBoot项目
  • 打包测试
  • 服务器部署springboot程序
    • 关闭ssh控制台后,保持jar运行
    • 配置开机启动
  • 小结

前言

根据我的经验,在这里给出一些建议仅供参考:

  • Spring Boot和Vite-vue的代码可以不放在服务器上编写,可以在Windows下开发测试,完成的功能可以打包成jar包(springboot)和dist静态资源(vite-vue)放到服务器上运行即可
  • 在服务器上Node.js,Nginx,open-jdk,mysql 是必须的,要确保可以正常运行
  • 在windows上Node.js是必须的,因为在本地调试Vue项目和打包dist资源需要用到;mysql是必须的,调试springboot中的数据库接口时需要;jdk可以通过InteliJ管理,版本需要和服务器上的一致,避免某些java特性不支持,用于本地运行和打包springboot项目;
  • 本地运行vue前端连接的springboot端口和服务器运行vue前端连接的端口路径可能不同,打包发布前注意进行切换,这是一个忠告。

系统和环境

系统平台: Ubuntu20.4 环境: 前端:Node.js,Vite-Vue,Element-plus 后端: Nginx openjdk 17.0.12 2024-07-16 mysql Ver 8.0.39-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu)) SpringBoot(Jar包形式运行)

创建SpringBoot项目

如图,在InteliJ新建SpringBoot项目 在这里插入图片描述 根据你的需求勾选依赖,或者不勾选后续再手动添加依赖;我这里不勾选。 在这里插入图片描述 创建完成,如下图。打开pom.xml文件,添加2中的依赖项,然后点击3加载maven的更改,IDEA会自动帮你下载这些依赖。这些以来分别有什么作用后面后讲到,或者自己去查查详细的说明。 在这里插入图片描述 在resources/application.properties文件中加入这些内容:

#指定服务端口
server.port=8080

#config mysql
spring.datasource.name=test
spring.datasource.url=jdbc:mysql://localhost:3306/test?useSSL=false
spring.datasource.username=root
spring.datasource.password=Raysees_works@589
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

# mybatis
mybatis.mapper-locations=classpath:/mappers/*.xml
mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl

修改src/main/java/com/example/demo/DemoApplication.java文件:

package com.example.demo;

import org.springframework.boot.SpringApplication;

赞(0)
未经允许不得转载:网硕互联帮助中心 » 在Ubuntu中搭建Springboot服务器和Vite-vue前端(4)-SpringBoot
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!