
springboot
文章平均质量分 92
qchery
崇尚专注,乐于分享!
个人站点:https://qchery.gitee.io
微信公众号:Q码记
欢迎大家关注交流!!!
展开
-
SpringBoot实战 之 外部配置篇
SpringBoot 允许你外部化你的配置,以便你可以在不同的环境中使用相同的应用程序代码。你可以使用 properties文件、YAML 文件、环境变量和命令行参数来外部化配置。可以使用 @Value 注解直接将属性值注入到 Bean里面,也可以通过 @ConfigurationProperties 将属性绑定到结构化对象中。1. 配置注入1.1. @Value 注入SpringBoot 会默认加原创 2017-04-29 22:20:07 · 1496 阅读 · 0 评论 -
Spring 调用 RESTful 服务
RestTemplate 是客户端访问 RESTful 服务的核心类。它在概念上类似于 Spring 中的其他模板类,如 JdbcTemplate 和 JmsTemplate 及 其他 Spring 组合项目中的模板类。RestTemplate 的行为是通过提供回调方法及配置 HttpMessageConverter 进行自定义的,HttpMessageConverter 将对象封送到 Http 请翻译 2017-05-14 10:39:35 · 7975 阅读 · 0 评论 -
SpringBoot实战 之 数据库
1. 数据库配置1.1. In-Memory 数据库SpringBoot 可以自动配置嵌入式数据库,如:H2,HSQL 和 Derby 等。不需要提供任何连接URL,只需将构建依赖关系包含到要使用的嵌入式数据库中即可。以 HSQL 配置 In-Memory 数据库:"org.hsqldb:hsqldb:2.4.0"使用内存嵌入式数据库开发应用程序通常很方便。显然,内存数据库不提供持久存储;在应用程序原创 2017-05-06 13:54:53 · 1259 阅读 · 0 评论 -
SpringBoot实战 之 异常处理篇
在互联网时代,我们所开发的应用大多是直面用户的,程序中的任何一点小疏忽都可能导致用户的流失,而程序出现异常往往又是不可避免的,那该如何减少程序异常对用户体验的影响呢?其实方法很简单,对异常进行捕获,然后给予相应的处理即可。但实现的方式却有好多种,例如:try { ...} catch (Exception e) { doSomeThing();}像这种标准的 try-catch原创 2017-05-01 14:34:31 · 43832 阅读 · 12 评论 -
SpringBoot实战 之 入门篇
SpringBoot 简介Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。Spring Boot 可以轻松创建一个基于 Spring 且独立运行的生产级应用。SpringBoot 安装SpringBoot 的安装有很多种方式,最简单的一种是直接将原创 2017-04-23 15:19:41 · 5488 阅读 · 1 评论 -
SpringBoot实战 之 数据交互篇
1. 序Spring Boot 非常适合 Web 应用开发,我们可以使用它轻松地建立一个 Web 服务。在Spring Boot入门 里面,我们已经使用其实现一个非常简单的接口,输出了 Hello World!下面我们模拟真实的场景来学习 SpringBoot 应用开发。2. 数据格式 (Json)在现实的项目场景中,前后分离已经成了 Web 开发的基调,全栈的时代已经逐渐远去,后端负原创 2017-04-28 23:03:35 · 47041 阅读 · 1 评论 -
SpringBoot实战 之 接口日志篇
在本篇文章中不会详细介绍日志如何配置、如果切换另外一种日志工具之类的内容,只用于记录作者本人在工作过程中对日志的几种处理方式。1. Debug 日志管理在开发的过程中,总会遇到各种莫名其妙的问题,而这些问题的定位一般会使用到两种方式,第一种是通过手工 Debug 代码,第二种则是直接查看日志输出。Debug 代码这种方式只能在开发环境适用,一旦程序移交部署,就只能通过日志来跟踪定位了。原创 2017-05-03 21:54:28 · 8446 阅读 · 2 评论 -
SpringBoot 实战 之 优雅终止服务
由于 SpringBoot 是一个微服务框架,其生产部署的方式也需要尽可能的简单,与常规的 Web 应用有着一个巨大的不同之处,它可以内嵌一个 Web 容器,如:Tomcat、Jetty等,不再需要将应用打包成容器规定的特定形式。对于 SpringBoot 来说,打包成一个简单的 Jar 包直接使用 java -jar即可启动,这是一种非常优雅的方式,但同时也带来了一定的问题,如:应用如何停止...原创 2017-12-01 11:42:58 · 16043 阅读 · 3 评论 -
使用 Docker 部署 Springboot 应用
在 SpringBoot 实战 之 优雅终止服务 中已经介绍了几种Springboot 应用的部署方式,今天来介绍一种新的部署方式,让应用部署更加简单高效。对于微服务架构来说,服务拆分的越多,运维的成本也就越高,以前的一个系统只需要部署一次就可以了,但拆分成多个服务后,就需要多次部署了,为了简化部署流程,容器化成了该问题的最佳解决方案。这里假定大家对 Springboot 应用的搭建及 D...原创 2018-03-27 23:49:10 · 23629 阅读 · 0 评论