准备工作
下载对应版本的jdk,tomact和maven,然后下载eclipse软件
打开eclipse,点击工具栏Windows-Preferences.
Java-Installed JREs-Add,然后Directory选择自己下载的jdk文件夹.
Server-Runtime Environments-Add,然后选择对应版本的tomact,Next,最后Browse,找到电脑里安装的tomact,然后Finish。
Maven-Installations-Add,然后Directory选择自己下载的maven文件夹。
Maven-User Settings,然后Browse选择自己下载的maven的setting文件,最好两个都选自己下载的。
创建项目
打开eclipse,File-New-Maven Project,然后Next,选择选择webapp,Next,输入Group Id和Artifact Id,最后Finish
新建的项目右键-Build Path-Configure Build Path,然后Libaries,如果如下图JRE环境不是自己的,最好也换成自己的,选择JRE System Library,Remove,然后Add Library,加上自己环境的jdk.
在上述的Libaries里,点击add Library.选择Server Runtime,选择Apache Tomcat.
最后Libaries如下图,然后Apply and Close.
项目的配置
在项目的pom.xml文件中添加依赖
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
| <!-- Spring Boot的核心依赖,包括auto-configuration,logging和YAML --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <version>2.1.2.RELEASE</version> </dependency> <!-- web模块开发需要的相关jar包,springmvc、jackson、restful、tomcat --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.1.2.RELEASE</version> </dependency> <!-- Spring Boot热部署,代码修改后自启动 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <version>2.1.2.RELEASE</version> </dependency> <!-- mysql数据库连接 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</version> </dependency> <!-- mybatis访问数据库 --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version> </dependency> <!-- 访问JSP页面必须配置 --> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <version>9.0.14</version> </dependency> <!-- 阿里的json数据依赖 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47</version> </dependency> <!-- 使用jstl标签库的依赖 --> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency>
<!-- 支持jdbc连接 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> <version>2.1.2.RELEASE</version> </dependency> <!-- 支持Hibernate的Spring JPA --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> <version>2.1.2.RELEASE</version> </dependency> <!-- 支持mongodb --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> <version>2.1.2.RELEASE</version> </dependency> <!-- 支持redis缓存 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>2.1.2.RELEASE</version> </dependency>
|
在src/main/resources下新建配置文件application.properties
1 2 3 4 5 6 7 8 9 10
| spring.datasource.username=root spring.datasource.password=123456 spring.datasource.url=jdbc:mysql://localhost:3306/easyui?useSSL=true&characterEncoding=UTF-8 spring.datasource.driverClassName=com.mysql.jdbc.Driver
#src/main/webapp spring.mvc.view.prefix=/WEB-INF/ spring.mvc.view.suffix=.jsp
mybatis.mapperLocations=classpath:sql/*.xml
|
在src/main/java创建com.mst包,在包内创建启动类
1 2 3 4 5 6 7 8 9 10 11 12 13
| package com.mst;
import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
@MapperScan("com.mst.dao") @SpringBootApplication public class RunBoot{ public static void main(String[] args) throws Exception { SpringApplication.run(RunBoot.class, args); } }
|
在src/main/java创建com.mst.dao包,在包内创建Dao接口
在src/main/java创建com.mst.entity包,在包内创建实体类
在src/main/java创建com.mst.service包,在包内创建service接口和接口的实现类
在src/main/java创建com.mst.web包,在包内创建controller类
在src/main/resources创建sql文件夹,在文件夹内创建mapper的xml文件