当前位置:网站首页>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 .
边栏推荐
- R language learning notes 1
- Course learning accumulation ppt
- Initialization of global and static variables
- Rough notes of C language (2) -- constants
- 并发编程 — 死锁排查及处理
- Energy conservation and creating energy gap
- PostMessage communication
- Ugnx12.0 initialization crash, initialization error (-15)
- Solve tensorfow GPU modulenotfounderror: no module named 'tensorflow_ core. estimator‘
- GPIO port bit based on Cortex-M3 and M4 with operation macro definition (can be used for bus input and output, STM32, aducm4050, etc.)
猜你喜欢
Rough notes of C language (1)
docker安装mysql并使用navicat连接
SOC_ SD_ DATA_ FSM
Using GEE plug-in in QGIS
What if the DataGrid cannot see the table after connecting to the database
【软件测试】06 -- 软件测试的基本流程
IPage能正常显示数据,但是total一直等于0
第 2 章:小试牛刀,实现一个简单的Bean容器
[software testing] 03 -- overview of software testing
[idea] efficient plug-in save actions to improve your work efficiency
随机推荐
Simple operation with independent keys (hey, a little fancy) (keil5)
What is soda?
selenium 元素定位
Use of Pai platform
[vscode] recommended plug-ins
1290_FreeRTOS中prvTaskIsTaskSuspended()接口实现分析
M2dgr slam data set of multi-source and multi scene ground robot
Ros2 - common command line (IV)
C learning notes
The golang timer uses the stepped pit: the timer is executed once a day
Delayqueue usage and scenarios of delay queue
氢氧化钠是什么?
Import CV2 prompt importerror: libgl so. 1: Cannot open shared object file: no such file or directory
ImportError: No module named ‘Tkinter‘
docker安装mysql并使用navicat连接
氫氧化鈉是什麼?
M2DGR 多源多场景 地面机器人SLAM数据集
Simple operation of nixie tube (keil5)
[vscode] prohibit the pylance plug-in from automatically adding import
Literacy Ethernet MII interface types Daquan MII, RMII, smii, gmii, rgmii, sgmii, XGMII, XAUI, rxaui