spring boot 依赖 跟网页挂钩必须用这个 标签 返回 包含controller层和service层的东西
compile("org.springframework.boot:spring-boot-starter-web:1.5.10.RELEASE")
spring 依赖 业务逻辑层用这个 ,注入 翻转 ,标签调用 仅包含service层
compile 'org.springframework:spring-context:4.3.17.RELEASE'
C3P0链接池的依赖
compile group: 'com.mchange', name: 'c3p0', version: '0.9.5.2'
使用Thymeleaf模板依赖,返回网页可以取值
compile("org.thymeleaf:thymeleaf-spring4:2.1.4.RELEASE")
jquery依赖 在html页的script代码里面加的
<script type="text/javascript" src="js/jquery-1.11.3.min.js"></script>
xml解析的依赖
compile group: 'org.dom4j', name: 'dom4j', version: '2.0.0'
json解析依赖
compile group: 'com.google.code.gson', name: 'gson', version: '2.2.4'
mysql数据库驱动依赖 只是驱动 跟数据库打交道必须用这个
compile group: 'mysql', name: 'mysql-connector-java', version: '5.1.17'
//下面要添加hibernate的依赖,因为JPA 只是一套规范而已,不是具体的实现,JPA的实现有很多,
//这里采用hibernate作为我们的实现,所以需要添加hibernate的依赖库
compile group: 'org.hibernate', name: 'hibernate-core', version: '4.3.9.Final'
//hibernate实体管理者,对接JPA规范的管理员
compile group: 'org.hibernate', name: 'hibernate-entitymanager', version: '4.3.9.Final'
//springboot 依赖
compile("org.springframework.boot:spring-boot-starter-web:1.5.10.RELEASE")
//spring data jpa 注意: 不要引入错了,要找的组是springboot的依赖。如下面这条注释的是错误的。
//因为我们使用了SpringBoot,所以采用的库,也要是springboot组下的。
只用dao层和test类,不需要用spring boot 不跟前端挂钩 仅包含dao层
//compile group: 'org.springframework.data', name: 'spring-data-jpa', version: '1.11.3.RELEASE'
针对于又用spring boot 跟网页挂钩 又要结合dao层 ,dao封装的那个接口
compile group: 'org.springframework.boot', name: 'spring-boot-starter-data-jpa', version: '1.5.10.RELEASE'