网上关于此框架的配置实在不多,因此想记录下来以防忘记
因为公司框架基于上述(公司采用gradle构建项目,楼主采用的是maven),所以楼主能少走些弯路;
1.创建springboot-maven项目(具体创建步骤自行研究)
2.接下来配置引入相关jar包 如下贴出本项目所有maven依赖
1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/POM/4.0.0" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 5 <modelVersion>4.0.0</modelVersion> 6 <groupId>com.xxx</groupId> 7 <artifactId>spring-boot</artifactId> 8 <version>1.0-SNAPSHOT</version> 9 <parent> 10 <groupId>org.springframework.boot</groupId> 11 <artifactId>spring-boot-starter-parent</artifactId> 12 <version>1.5.6.RELEASE</version> 13 <relativePath/> <!-- lookup parent from repository --> 14 </parent> 15 16 <properties> 17 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 18 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> 19 <java.version>1.8</java.version> 20 </properties> 21 22 <dependencies> 23 <!--spring boot 整合 mybatis 依赖--> 24 <dependency> 25 <groupId>org.mybatis.spring.boot</groupId> 26 <artifactId>mybatis-spring-boot-starter</artifactId> 27 <version>1.3.0</version> 28 </dependency> 29 <!--spring boot web依赖,,必须的--> 30 <dependency> 31 <groupId>org.springframework.boot</groupId> 32 <artifactId>spring-boot-starter-web</artifactId> 33 </dependency> 34 <!--spring boot 测试依赖--> 35 <dependency> 36 <groupId>org.springframework.boot</groupId> 37 <artifactId>spring-boot-starter-test</artifactId> 38 <scope>test</scope> 39 </dependency> 40 <!--数据库连接jdbc依赖--> 41 <dependency> 42 <groupId>org.springframework.boot</groupId> 43 <artifactId>spring-boot-starter-jdbc</artifactId> 44 </dependency> 45 <!--mysql数据库驱动--> 46 <dependency> 47 <groupId>mysql</groupId> 48 <artifactId>mysql-connector-java</artifactId> 49 <version>5.1.40</version> 50 </dependency> 51 <!-- 数据库连接池 --> 52 <dependency> 53 <groupId>com.alibaba</groupId> 54 <artifactId>druid</artifactId> 55 <version>1.1.0</version> 56 </dependency> 57 <!--thymeleaf模板--> 58 <dependency> 59 <groupId>org.springframework.boot</groupId> 60 <artifactId>spring-boot-starter-thymeleaf</artifactId> 61 </dependency> 62 <dependency> 63 <groupId>nekohtml</groupId> 64 <artifactId>nekohtml</artifactId> 65 <version>1.9.6.2</version> 66 </dependency> 67 <!--集成redis--> 68 <dependency> 69 <groupId>org.springframework.boot</groupId> 70 <artifactId>spring-boot-starter-redis</artifactId> 71 <version>1.4.5.RELEASE</version> 72 </dependency> 73 <dependency> 74 <groupId>org.springframework.session</groupId> 75 <artifactId>spring-session-data-redis</artifactId> 76 </dependency> 77 <!--添加tiles布局模板支持 --> 78 <dependency> 79 <groupId>org.thymeleaf.extras</groupId> 80 <artifactId>thymeleaf-extras-tiles2-spring4</artifactId> 81 <version>2.1.1.RELEASE</version> 82 </dependency> 83 <!--添加jstl --> 84 <dependency> 85 <groupId>javax.servlet</groupId> 86 <artifactId>jstl</artifactId> 87 </dependency> 88 <!--添加对jsp的支持 --> 89 <dependency> 90 <groupId>org.apache.tomcat.embed</groupId> 91 <artifactId>tomcat-embed-jasper</artifactId> 92 <scope>provided</scope> 93 </dependency> 94 <dependency> 95 <groupId>org.springframework.session</groupId> 96 <artifactId>spring-session</artifactId> 97 <version>1.3.0.RELEASE</version> 98 </dependency> 99 </dependencies> 100 <build> 101 <plugins> 102 <plugin> 103 <groupId>org.springframework.boot</groupId> 104 <artifactId>spring-boot-maven-plugin</artifactId> 105 </plugin> 106 </plugins> 107 </build> 108 </project>