1.创建一个maven web project
2.配置pom.xml文件
3.配置application.properties文件
########################################################
###tomcat配置信息
########################################################
server.context-path=/springboot
server.tomcat.uri-encoding=UTF-8
########################################################
###jsp页面配置信息
########################################################
# springmvc jsp页面前缀
spring.mvc.view.prefix=/
# springmvc jsp页面后缀
spring.mvc.view.suffix=.jsp
########################################################
###datasource -- 数据库的连接信息
########################################################
spring.datasource.url = jdbc:mysql://localhost:3306/test
spring.datasource.username = root
spring.datasource.password = root
spring.datasource.driverClassName = com.mysql.jdbc.Driver
spring.datasource.max-active=20
spring.datasource.max-idle=8
spring.datasource.min-idle=8
spring.datasource.initial-size=10
4.编写App.java类(注意:该类应该位于项目中其他类的同目录或父目录中)
package cn.ljj;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* Spring Boot启动类.
* @author ljj
* @version v.0.1
* @date 2017年1月1日
*/
@SpringBootApplication
@MapperScan("com.ljj.mapper")//扫描:该包下相应的class,主要是MyBatis的持久化类.
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
}
5.用注解的方式在spring中声明pageHelper
package cn.ljj.config;
import java.util.Properties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import com.github.pagehelper.PageHelper;
@Configuration
public class MyBatisConfiguration {
@Bean
public PageHelper pageHelper() {
System.out.println("MyBatisConfiguration.pageHelper()");
PageHelper pageHelper = new PageHelper();
Properties p = new Properties();
p.setProperty("offsetAsPageNum", "true");
p.setProperty("rowBoundsWithCount", "true");
p.setProperty("reasonable", "true");
pageHelper.setProperties(p);
return pageHelper;
}
}
注意:这种方式是采用mybatis的注解开发,若使用mapper.xml文件进行开发的话,需要在application.properties文件中指定mapper配置文件存放的位置