当前位置:网站首页>Graduation thesis project local deployment practice
Graduation thesis project local deployment practice
2022-07-05 07:20:00 【jiankang66】
One 、 background
I wrote a column about how to write my graduation thesis , There are so many articles . My friend asked me about the source code , Ready for everyone , And practice it , Run the project locally , It is convenient for everyone to understand the content of the paper . Can pay attention to java Basic notes official account , Search for graduation thesis .
Undergraduate computer major graduation design thesis writing guide
The development and construction of small education website - The opening ( One )
The development and construction of small education website - Preface and demand analysis ( Two )
The development and construction of small education website - overall design ( 3、 ... and )
The development and construction of small education website - The system design ( Four )
The development and construction of small education website - Epilogue ( 5、 ... and )
Deploy the graduation project to Alibaba cloud server
Two 、 Deploy the actual battle
1、 Baidu network disk download source code and database sql file .
(1) The file is very large , Wait patiently .
(2) After downloading , Unzip the code file .
2、 Import sql Database files .
(1) open navcat, Right click to create a new database .
(2) Right click the new database , function SQL file , Found downloaded sql, Click Start .
(3) Refresh the newly created database , You can see sql The tables and data in the file have been imported .
3、idea Open the extracted project for configuration
Be careful : The unzipped directory of the project cannot have Chinese , Otherwise, it will start error reporting
(1) choice File->open File or Project->marked as project.
(2) modify properties Database connection information in the configuration file , Change to your own .
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) Appears in the configuration file mysql.jdbc. It's red , It can be modified pom file , take mysql Dependent scope Remove the label , Finally, it becomes the following .
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
4、 find SessionConfig Class comment out comments
(1) Do not comment out the local redis I'll make a mistake .
//@Configuration
//@EnableRedisHttpSession(maxInactiveIntervalInSeconds = 60*20)
public class SessionConfig {
}
5、 Test whether the database connection is modified correctly .
(1) Find the project startup class , Right click ->Go To->Test, Generate test files .
(2) Edit the test file to test .
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(" The database connection obtained is :"+dataSource.getConnection());
}
}
6、 Start project
(1) visit localhost:8088
(2) enter one user name 111, password 111, Can log in successfully .
3、 ... and 、 summary
The above is the complete steps for me to deploy my graduation project , Focus on java Basic notes send graduation thesis to get the source code , You can start the operation locally , If you think it's good , Welcome to wechat search java Basic notes , Relevant knowledge will be continuously updated later , Make progress together .
边栏推荐
- SD_ CMD_ SEND_ SHIFT_ REGISTER
- 1290_ Implementation analysis of prvtaskistasksuspended() interface in FreeRTOS
- 玩转gRPC—深入概念与原理
- 纯碱是做什么的?
- Inftnews | drink tea and send virtual stocks? Analysis of Naixue's tea "coin issuance"
- 基于Cortex-M3、M4的GPIO口位带操作宏定义(可总线输入输出,可用于STM32、ADuCM4050等)
- Simple operation of running water lamp (keil5)
- Today, share the wonderful and beautiful theme of idea + website address
- 2022 PMP project management examination agile knowledge points (7)
- Matrix and TMB package version issues in R
猜你喜欢
Ros2 - common command line (IV)
并查集理论讲解和代码实现
Ethtool principle introduction and troubleshooting ideas for network card packet loss (with ethtool source code download)
Light up the running light, rough notes for beginners (1)
U-Boot初始化及工作流程分析
CADD课程学习(6)-- 获得已有的虚拟化合物库(Drugbank、ZINC)
Ros2 - install ros2 (III)
PHY drive commissioning - phy controller drive (II)
PowerManagerService(一)— 初始化
Chapter 2: try to implement a simple bean container
随机推荐
Database SQL practice 4. Find the last of employees in all assigned departments_ Name and first_ name
【无标题】
SOC_ SD_ DATA_ FSM
Use of Pai platform
2022.06.27_每日一题
Powermanagerservice (I) - initialization
Oracle code use
C#学习笔记
并发编程 — 如何中断/停止一个运行中的线程?
Jenkins reported an error. Illegal character: '\ufeff'. Class, interface or enum are required
Now there are HTML files and MVC made with vs (connected to the database). How can they be connected?
2022年PMP项目管理考试敏捷知识点(7)
Light up the running light, rough notes for beginners (1)
Typescript get timestamp
docker安装mysql并使用navicat连接
And let's play dynamic proxy (extreme depth version)
并发编程 — 死锁排查及处理
Qu'est - ce que l'hydroxyde de sodium?
【obs】x264编码:“buffer_size“
剑指 Offer 56 数组中数字出现的次数(异或)