毕业论文项目本地部署实操

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL DuckDB 分析主实例,集群系列 8核16GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介:  前面写了一个关于毕业论文如何写的专栏,主要有这么多篇内容。小伙伴问我代码源码,准备提供给大家,并且实操一下,把项目在本地运行起来。


一、背景
        前面写了一个关于毕业论文如何写的专栏,主要有这么多篇内容。小伙伴问我代码源码,准备提供给大家,并且实操一下,把项目在本地运行起来,可以方便大家去理解论文内容。可以关注java基础笔记公众号,搜索毕业论文获取。

本科计算机专业毕业设计论文写作指南

小型教育网站的开发与建设-开篇(一)

小型教育网站的开发与建设-前言与需求分析(二)

小型教育网站的开发与建设-总体设计(三)

小型教育网站的开发与建设-系统设计(四)

小型教育网站的开发与建设-尾篇(五)

部署毕业项目到阿里云服务器

二、部署实战
1、百度网盘下载源码和数据库sql文件。

(1)文件非常大,耐心等待。

(2)下载后,解压代码文件。

2、导入sql数据库文件。

(1)打开navcat,右键新建数据库。

(2)右键新建的数据库,运行SQL文件,找到下载的sql,点击开始。

(3)刷新新建的数据库,可以看到sql文件中的表和数据都已经导入进来了。

3、idea打开解压后的项目进行配置

注意:项目解压的目录不能有中文,否则会启动报错

(1)选择File->open File or Project->marked as project。

 (2)修改properties配置文件中的数据库连接信息,改成自己的。

spring.datasource.url=jdbc:mysql://localhost:3306/jiankangeducation?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
(3)出现配置文件中mysql.jdbc.是红色的,可以修改一下pom文件,将mysql依赖下的scope标签去掉,最终变成下面的。

        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>


4、找到SessionConfig类注释掉注解

(1)不注释掉本地没有redis的话会报错。

//@Configuration
//@EnableRedisHttpSession(maxInactiveIntervalInSeconds = 60*20)
public class SessionConfig {
}
5、测试数据库连接是否修改正确。

(1)找到项目启动类,右键->Go To->Test,生成测试文件。

 (2)编辑测试文件进行测试。

package com.jiankang;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;

import javax.sql.DataSource;
import java.sql.SQLException;

@RunWith(SpringRunner.class)
@SpringBootTest
public class JiankangApplicationTests {

@Autowired
DataSource dataSource;
@Test
public void contextLoads() throws SQLException {
    System.out.println("获取的数据库连接为:"+dataSource.getConnection());
}

}
6、启动项目

(1)访问localhost:8088

 (2)输入用户名 111,密码 111,可以登录成功。

三、总结
        以上就是我部署自己毕业项目的完整步骤,关注java基础笔记发送毕业论文获取源码,可以本地启动操作一下,觉得不错的话,欢迎微信搜索关注java基础笔记,后面会不断更新相关知识,大家一起进步。

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
目录
相关文章
|
小程序 JavaScript
【微信小程序】之自定义九宫格展示row-grid(每行显示三个)
【微信小程序】之自定义九宫格展示row-grid(每行显示三个)
|
编解码 物联网
LDPC 码在 3GPP 中的应用 | 带你读《5G-NR信道编码》之十八
本章节带你了解LDPC 码在 3GPP 中的应用。
LDPC 码在 3GPP 中的应用  | 带你读《5G-NR信道编码》之十八
Java 异常处理:11 个异常处理最佳实践
本文深入探讨了Java异常处理的最佳实践,包括早抛出晚捕获、只捕获可处理异常、不忽略异常、抛出具体异常、正确包装异常、记录或抛出异常但不同时执行、不在finally中抛出异常、避免用异常控制流程、使用模板方法减少重复代码、抛出与方法相关的异常及异常处理后清理资源等内容,旨在提升代码质量和可维护性。
599 3
|
存储 算法 搜索推荐
数据结构--堆的深度解析
数据结构--堆的深度解析
|
机器学习/深度学习 人工智能 自然语言处理
【数字人】AIGC技术引领数字人革命:从制作到应用到全景解析
【数字人】AIGC技术引领数字人革命:从制作到应用到全景解析
1301 0
|
JavaScript 应用服务中间件 nginx
nginx部署vue项目
本文介绍了将Vue项目部署到Nginx的步骤,包括构建Vue项目、上传dist文件夹到服务器、安装Nginx、配置Nginx代理静态文件以及重启Nginx,确保了Vue应用可以通过域名或IP地址访问。
786 1
|
编译器 开发工具 数据安全/隐私保护
Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!
本文提供了一个关于如何在Gitee上进行多人协作和版本控制的详细教程,包括新建和初始化仓库、克隆仓库、邀请好友共同管理仓库以及注意事项,旨在帮助用户顺利进行代码协作开发。
2309 0
Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!
|
机器学习/深度学习 人工智能 供应链
智能制造:AI驱动的生产革命——探索生产线优化、质量控制与供应链管理的新纪元
【7月更文第19天】随着第四次工业革命的浪潮席卷全球,人工智能(AI)正逐步成为推动制造业转型升级的核心力量。从生产线的智能化改造到质量控制的精密化管理,再到供应链的全局优化,AI技术以其强大的数据处理能力和深度学习算法,为企业开启了全新的生产效率和质量标准。本文将深入探讨AI在智能制造中的三大关键领域——生产线优化、质量控制、供应链管理中的应用与影响,并通过具体案例和代码示例加以阐述。
1613 3
|
数据采集 数据库 Python
为什么基于 Django 和 Scrapy 的项目需要 @sync_to_async 装饰器
通过使用 @sync_to_async 装饰器,我们可以在 Scrapy 的异步环境中高效地调用同步的 Django ORM 操作。这样可以避免阻塞事件循环,充分利用 Scrapy 的异步 I/O 优势,从而提升爬虫的性能和并发处理能力。在构建基于 Django 和 Scrapy 的项目时,理解并正确使用 @sync_to_async 是非常重要的,这将帮助你构建高效、健壮的应用程序。
|
JavaScript IDE 开发工具
你的第一个Vue项目HelloWorld看这一篇就够了
你的第一个Vue项目HelloWorld看这一篇就够了
636 0