springboot 整合freemaker+mybatis
2018-01-14 22:01
369 查看
配置文件中的内容
#server server.port=8888 ######################################################## ### \u6570\u636E\u6E90 ######################################################## spring.datasource.type=com.alibaba.druid.pool.DruidDataSource spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/excel spring.datasource.username=root spring.datasource.password=root spring.datasource.initialSize=1 spring.datasource.minIdle=1 spring.datasource.maxActive=20 ######################################################## ### MYBATIS ######################################################## mybatis-plus.mapper-locations=classpath:mapper/**Mapper.xml mybatis-plus.typeAliasesPackage=com/qmx/model #\u4E3B\u952E\u7C7B\u578B 0:"\u6570\u636E\u5E93ID\u81EA\u589E", 1:"\u7528\u6237\u8F93\u5165ID",2:"\u5168\u5C40\u552F\u4E00ID (\u6570\u5B57\u7C7B\u578B\u552F\u4E00ID)", 3:"\u5168\u5C40\u552F\u4E00ID UUID"; mybatis-plus.global-config.id-type=2 #\u5B57\u6BB5\u7B56\u7565 0:"\u5FFD\u7565\u5224\u65AD",1:"\u975E NULL \u5224\u65AD"),2:"\u975E\u7A7A\u5224\u65AD" mybatis-plus.global-config.field-strategy=2 #\u9A7C\u5CF0\u4E0B\u5212\u7EBF\u8F6C\u6362 mybatis-plus.global-config.db-column-underline=true #\u5237\u65B0mapper \u8C03\u8BD5\u795E\u5668 mybatis-plus.global-config.refresh-mapper=true ######################################################## ### FREEMARKER ######################################################## spring.freemarker.allow-request-override=false spring.freemarker.cache=true spring.freemarker.check-template-location=true spring.freemarker.charset=UTF-8 spring.freemarker.content-type=text/html spring.freemarker.expose-request-attributes=false spring.freemarker.expose-session-attributes=false spring.freemarker.expose-spring-macro-helpers=false spring.freemarker.request-context-attribute=request spring.freemarker.suffix=.ftl spring.freemarker.template-loader-path=classpath:/templates/ spring.freemarker.freemarker-variables.base=#{servletContext.contextPath}
以下是一基于springboot搭建的freemaker+mybatis 使用的是阿里的数据连接池,放到pom文件里面下载依赖即可使用
<!--spring-boot start--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <!--spring-boot End--> <!-- freemarker --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> </dependency> <!--freemarker End--> <!-- mybatis-plus begin --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatisplus-spring-boot-starter</artifactId> <version>${mybatisplus-spring-boot-starter.version}</version> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus</artifactId> <version>${mybatisplus.version}</version> </dependency> <!-- mybatis-plus end --> <!--alibaba--> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.29</version> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>${fastjson.version}</version> </dependency> <!--alibaba End--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency>
然后一个添加一个启动类即可
相关文章推荐
- SpringBoot 整合 MyBatis 及引入事务
- SpringBoot 整合 MyBatis 实现简单注解开发
- springboot - 整合 mybatis
- SpringBoot入门学习以及整合MyBatis
- SpringBoot和Mybatis整合结构 火推 03
- java鬼混笔记:springboot 9、springboot整合mybatis加上分页功能
- springboot与mybatis整合 实例详解(完美融合)
- springboot整合mybatis 注解实现
- SpringBoot整合MyBatis
- springboot 整合mybatis 遇到的问题
- SpringBoot整合mybatis、shiro、redis实现基于数据库的细粒度动态权限管理系统实例(转)
- SpringBoot整合mybatis,shiro,redisjiyushujuku细粒度动态权限管理
- SpringBoot--整合Mybatis和Redis
- springboot整合mybatis mapper注入时显示could not autowire的解决
- SpringBoot整合MyBatis逆向工程及 MyBatis通用Mapper实例详解
- SpringBoot学习:Hibernate,Mybatis分别与Springboot的整合
- springboot、mybatis、thymeleaf、bootstrap整合框架
- springboot项目使用注解法整合mybatis的具体步骤
- SpringBoot整合MyBatis例子
- SpringBoot整合mybatis、shiro、redis实现基于数据库的细粒度动态权限管理系统实例