基本配置参考这里:https://www.cnblogs.com/wmyskxz/p/9010832.html
注意事项:
1.springboot的controller控制器需要放在在启动类目录下或者启动类目录里
2.springboot相对于spring来说自动集成了tomcat,无需手动配置,在pom.xml里加入依赖就行了
<!-- tomcat的支持.-->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
3.不需要手动配置tomcat所以热部署也需要加入依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional> <!-- 这个需要为 true 热部署才有效 -->
</dependency>
4.对servlet的支持也需要加入依赖:
<!-- servlet依赖,JSP依赖. -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
同时还需要再application.properties文件中配置JSP前后缀
最后就是配置mybatis了,和spring的步骤基本一样,不同的是不需要再容器里配置会话工厂了,直接在pom.xml依赖里加入依赖就行了
<!-- mybatis -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.1.1</version>
</dependency>
<!-- mysql -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.21</version>
</dependency>
其余的步骤就类似了,配置generator.properties和generatorConfig.xml再maven一键生成就行了。
对了,还有在application.properties中也需要配置一些数据库的相关信息