工具:idea、SQLyog
版本:springboot1.5.9版本、mysql5.1.62
第一步:新建项目
第二步:整合依赖(pom.xml)
1
2
3 org.springframework.boot
4 spring-boot-starter-web
5
6
7 org.springframework.boot
8 spring-boot-starter-test
9 test
10
11
12
13
14 org.springframework.boot
15 spring-boot-devtools
16 1.3.0.RELEASE
17 true
18
19
20
21
22 org.apache.tomcat.embed
23 tomcat-embed-jasper
24 provided
25
26
29
30 org.springframework.boot
31 spring-boot-starter-jdbc
32
33
34 mysql
35 mysql-connector-java
36
37
38 org.mybatis.spring.boot
39 mybatis-spring-boot-starter
40 1.3.0
41
42
43
44 com.github.pagehelper
45 pagehelper-spring-boot-starter
46 1.1.1
47
48
49 org.apache.commons
50 commons-lang3
51 3.4
52
53
54 org.aspectj
55 aspectjweaver
56 1.8.4
57
58
59
60 net.sf.json-lib
61 json-lib
62 2.4
63 jdk15
64
65
66 commons-beanutils
67 commons-beanutils
68 1.9.3
69
70
71
72
73 commons-fileupload
74 commons-fileupload
75 1.3.1
76
77
78
79 commons-io
80 commons-io
81 2.4
82
83
84
85 javax.servlet
86 javax.servlet-api
87 4.0.1
88 provided
89
90
91 javax.servlet
92 jstl
93 1.2
94
95
96
97 taglibs
98 standard
99 1.1.2
100
101
102
第三步:配置application.properties文件
server.port=8086#编码格式
web.encoding=UTF-8#热部署自动
spring.devtools.restart.enabled=true#静态资源
spring.mvc.static-path-pattern=/static/**#视图解析器
spring.mvc.view.prefix=/
spring.mvc.view.suffix=.jsp
#数据源
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/wutongvip?characterEncoding=utf-8
spring.datasource.username=root
spring.datasource.password=root
#配置mybatis
#mybatis映射文件路径 路径一定要对应好 如放在static下,classpath:static/mapping/*.xml
mybatis.mapper-locations=classpath:mapping/*.xml
#设置pojo别名
mybatis.type-aliases-package=com.buba.nusmanager.pojo
#驼峰映射开关
mybatis.configuration.map-underscore-to-camel-case=true
#pagerHelper分页配置
#数据库方言
#pagehelper.dialect=mysql
#分页合理的 pagerNum<1时 查询结果为为pageNum=1
pagehelper.reasonable=true
#支持从方法的参数中获取页码信息
pagehelper.support-methods-arguments=true
#默认值0
pagehelper.page-size-zero=true
#请求是所带的参数
pagehelper.params==count=countsql
#打印mybatis的sql语句
logging.level.com.example.wutongdemo.maper=debug
logging.file=springboot.log
#解决图片上传问题
picurl=D:/imgs/
spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/, classpath:/static/, classpath:/public/,file:D:/imgs/
CommodityMaper.xml:
/p>
PUBLIC"-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
SELECT*FROM `user`
第四步:项目整体架构图
第五步:测试运行
注意事项:
mapper层加入@Repository注解,service实现类加入@Service注解;
maper.xml文件要和application.properties文件路径对应,maper.xml的namespace属性等于maper层接口绝对路径;
spring boot项目启动类上加入@MapperScan("maper层全路径")。
以上总结希望可以帮到大家,有什么问题及时反馈。