Spring Boot 2系列(四): Spring Data Jpa 集成详解和使用

  JPA 即 Java Persistence API,是一个基于O/R映射的标准规范。Hibernate 是该规范的实现,Hibernate 是非常流行的对象关系映射框架(ORM),是SSH组合开发框架重要组件。

  Spring Data JPA 是 Spring Data 的一个子项目,它提供了基于 JPA 的 Repository 减少了大量的数据访问操作的代码。JpaRepository 接口提供了通用的数据访问方法。

  始终建议看官方文档:
  Spring Boot 2.0.3 > Use Spring Data Repositories
  Spring Data JPA - Reference Documentation

阅读更多

Spring Boot 2系列(三):Tomcat 配置、部署、随机端口

  Spring Boot Web应用默认内置了精简版的Tomcat服务器,可以直接执行jar来启动运行应用。如果需要将应用部署到外部Tomcat服务器就需要修改部份配置。

  项目通过Maven来管理依赖。Spring Boot默认支持 jar包方式,并可直接通过 jar命令来运行项目应用。若需要将项目打成war部署在外部的Tomcat上运行,需要做些修改。

阅读更多

Spring Boot 2系列(二):FastJson集成和使用

  FastJson 是阿里巴巴的开源 JSON 解析库,它可以解析 JSON 格式的字符串,支持将 Java Bean 序列化为 JSON 字符串,也可以从 JSON 字符串反序列化到 JavaBean。

  FastJson 速度快、功能完备、API简洁。

阅读更多

Spring Boot 2系列(一):整合Mybatis + 通用Mapper + PageHelper分页 + Druid数据库连接池

  前言:必须要感谢伟大的开源思想,感谢所有的开源团队和个人,他们提供了如此多的优秀开源项目,这是一件伟大的事。

  Spring Boot 开发模板:spring-boot-template,此模板基于 Spring Boot 2.0.4 Release 版本的快速开发模板, 尽量采用 boot-starter 依赖, 使用最精简的配置。

  集成了 MySQL, Druid, Mybatis, Common Mapper, pageHelper, Log4j2, Shiro, JSTL, Web页面支持 JSP, 支持打 war 包, 支持打 Docker 镜像。

阅读更多

Spring Boot 2系列(附一):application properties自动配置属性官方汇总与XML配置引入

Spring Boot项目常用配置汇总,如引入XML配置等。

使用XML配置:Spring Boot提倡零配置,即无XML配置,但一些特殊要求需要使用XML配置。
在配置类或入口类上添加如下注解。
@ImportResource(value = {"classpath:some-context.xml","classpath:another-context.xml"})

阅读更多