当前位置:网站首页>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 .
边栏推荐
- Ros2 - Service Service (IX)
- Unconventional ending disconnected from the target VM, address: '127.0.0.1:62635', transport: 'socket‘
- [idea] efficient plug-in save actions to improve your work efficiency
- 【Node】nvm 版本管理工具
- I can't stand the common annotations of idea anymore
- [framework] multi learner
- CADD课程学习(5)-- 构建靶点已知的化合结构(ChemDraw)
- [OBS] x264 Code: "buffer_size“
- Rough notes of C language (1)
- Ros2 - function package (VI)
猜你喜欢
611. 有效三角形的个数
SOC_ SD_ DATA_ FSM
M2dgr slam data set of multi-source and multi scene ground robot
Three body goal management notes
Mipi interface, DVP interface and CSI interface of camera
Inftnews | drink tea and send virtual stocks? Analysis of Naixue's tea "coin issuance"
1290_FreeRTOS中prvTaskIsTaskSuspended()接口实现分析
Solve tensorfow GPU modulenotfounderror: no module named 'tensorflow_ core. estimator‘
The problem of configuring opencv in qt5.13.2 is solved in detail
并查集理论讲解和代码实现
随机推荐
Idea to view the source code of jar package and some shortcut keys (necessary for reading the source code)
Using GEE plug-in in QGIS
What is sodium hydroxide?
Special training of C language array
玩转gRPC—深入概念与原理
Negative number storage and type conversion in programs
Ros2 - first acquaintance with ros2 (I)
氫氧化鈉是什麼?
Ros2 - install ros2 (III)
[software testing] 05 -- principles of software testing
CADD课程学习(5)-- 构建靶点已知的化合结构(ChemDraw)
2022 PMP project management examination agile knowledge points (7)
[node] NVM version management tool
【idea】Could not autowire. No beans of xxx type found
Mid 2022 documentary -- the experience of an ordinary person
Word import literature -mendeley
Pytorch has been installed in anaconda, and pycharm normally runs code, but vs code displays no module named 'torch‘
Database SQL practice 4. Find the last of employees in all assigned departments_ Name and first_ name
Energy conservation and creating energy gap
Ethtool principle introduction and troubleshooting ideas for network card packet loss (with ethtool source code download)