原文 参考链接 hikaricp Spring Boot JDBC Starter Spring Boot Starter Parent h2 database introduction Autowired 目的 通过JDBC和Spring去访问关系型数据库. 你将构建的项目 你将构建一个通过Sping的JdbcTemplate 去访问关系型数据库的项目. 你需要的 大约15min 喜欢的编辑器或IDE jdk1.8+ Gradle4+ 或 Maven3.2+ 如何完成 跟着教程演示使用Mave…
这里演示的是h2databse示例,所以简单的介绍普及下h2database相关知识 H2数据库是一个开源的关系型数据库. H2是一个嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时H2提供了一个十分方便的web控制台用于操作和管理数据库内容.它还提供兼容模式,可以兼容一些主流的数据库,因此采用H2作为开发期的数据库非常方便. H2数据库特点: 短小精干. Java编写,可使用GCJ和IKVM.NET编译. 同时支持网络版和嵌入式版本,另外还提供了内存版. 有比较好的兼容性,支持相当…
原文 参考链接 CommandLineRunner Bean 翻译如何调用RESTful WebService 这节将演示如何在SpringBoot里面调用RESTful的WebService. 构建的内容 使用Spring的RestTemplate来获取https://gturnquist-quoters.cfapps.io/api/random里面返回的json数据中的quotation字段的内容. 你需要的 大约15min 喜欢的编辑器或IDE jdk1.8+ Gradle4+ 或 Mav…
原文 调度任务 用spring实现一个任务调度. 你将做的 你将做一个应用每5秒钟打印当前时间,用@Scheduled注解. 你需要啥 15分钟 文本编辑器或者IDE JDK1.8+ Gradle4+或Maven3.2+ 你可以把代码直接导入到IDE里面 如何完成 选择走Maven的方式 创建目录结构 通过mkdir -p src/main/java/hello创建文件夹. 创建pom.xml文件 <?xml version="1.0" encoding="UTF-8&…
原文地址 构建一个RESTful的WebService 这个指南将带你用Spring创建一个RESTful的helloworld程序. 你将完成 在下面地址上创建一个接收http get请求的服务 http://localhost:8080/greeting 返回json格式的数据 {"id":1,"content":"Hello, World!"} 自定义可选参数name作为请求参数 http://localhost:8080/greeting…
文件上传 这节的任务是做一个文件上传服务. 概况 参考链接 原文 thymeleaf spring-mvc-flash-attributes @ControllerAdvice 你构建的内容 分两部分, 服务端,由springboot构建. 客户端,是一个简单的html网页用来测试上传文件. 你需要的东西 大约15min 喜欢的编辑器或IDE(这里用IntelliJ) jdk1.8+ Maven 3.2+ 或Gradle 4+ 如何完成 跟着教程一步一步走. 通过Maven来构建 创建项目结构…
Redis的消息 部分参考链接 原文 CountDownLatch 概述 目的 这节讲的是用Redis来实现消息的发布和订阅,这里会使用Spring Data Redis来完成. 这里会用到两个东西,StringRedisTemplate和MessageListenerAdapter.分别用来发布String类型的消息和订阅接收这些消息. 你需要的准备的 大概15min(实际用下来应该不够) 喜欢的ide或者文本编辑器(我使用intellij) Jdk1.8+ Gradle4+ 或者 Maven…
前言 Springboot data jpa 和 Spring jdbc 同属于 Spring开源组织,在 Spring jdbc 之后又开发了持久层框架,很明显 Spring data jpa 相对于 Spring jdbc 更加的便捷强大,不然也就没有开发的必要了.根据下面的文章开始体验下 Spring data jpa 魅力. 1. Spring data jpa 介绍 Spring data jpa 是 Spring data 系列的一部分,使用它可以轻松的实现对数据访问层的增强支持,在…
本文介绍spring boot,spring jdbc和spring transaction的使用 项目结构 依赖 application model层 mapper层 dao层 exception层 MainController 本文介绍spring boot,spring jdbc和spring transaction的使用 项目结构 依赖 <dependency> <groupId>org.springframework.boot</groupId> <ar…
原创作品,可以转载,但是请标注出处地址:https://www.cnblogs.com/V1haoge/p/9996897.html SpringBoot基础系列-使用日志 概述 SpringBoot使用Common Logging进行日志操作,Common Logging是一个日志功能框架,没有具体的实现,具体的日志操作需要具体的日志框架来实现. 常用的日志框架包括:JUL(Java Util Logging).Log4J2.Logback. 默认情况下,使用的是Logback作为底层实现.…