在线考试管理系统--------专业实习记录(一)
毕业实习任务是完成一个在线考试管理系统,分为前端和后端,前端主要用html+bootstrap模板、jQuery、ajax,后端主要用java、springboot、mybatis、mysql。
电脑环境:jdk1.8,mysql5.7,maven3.6.3
idea 社区版创建 springboot 工程
-
安装 Spring Assistant 插件
进入idea社区版后,进入 Settings --> Plugins 插件目录,搜索关键字“Spring Assistant”,
找到对应的插件后进行安装。
PS:第一次用idea界面可能不一样,只需要找准plugins,然后按步骤走即可。 -
创建 springboot 工程
-
测试
因为用不到src文件夹里的test文件夹,可以直接删掉。刚刚进入界面后,要等下面的进程运行完,在运行完后,打开pom.xml,进行修改,修改后的pom.xml内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.2</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.cn.shixun</groupId>
<artifactId>emis</artifactId>
<version>1.0-SNAPSHOT</version>
<name>emis</name>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<build>
</build>
</project>
PS:项目在构建的过程中会修改pom.xml的内容,会自己产生dependencies和build标签,最后把标签里的内容删掉即可。然后将老师发的模板pom.xml文件里的parent标签内容复制到对应位置,dependency中的一部分复制到对应位置, 最后保证与上述代码相同即可 ;
- 运行App.java
在 App.java中引入SpringBootApplication和SpringApplication,最终代码如下:
package com.cn.shixun;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
/**
* Hello world!
*
*/
public class App
{
public static void main( String[] args )
{
SpringApplication.run(App.class);
}
}
运行App.main(),在运行结果中我们可以看到端口是8080 ,这也是springboot的默认端口。