spring-boot 可执行jar启动原理
用spring-boot很长时间了,解放了对一堆tomcat的配置,一个可执行jar包,比以前弄一堆xml方便了很多,大大简化微服务开发,也 »
用spring-boot很长时间了,解放了对一堆tomcat的配置,一个可执行jar包,比以前弄一堆xml方便了很多,大大简化微服务开发,也 »
概述 本文简单介绍通过gradle构建以protobuf作为数据通讯格式的spring boot服务。 protobuf简介 Protocol Buffers是Go »
Spring Boot和Docker实践 先来看下spring boot 官网给出的Dockerfile示例: FROM frolvlad/alpine-oraclejdk8:slim VOLUME /tmp ADD gs-spring-boot-docker-0.1.0.jar app.jar RUN sh -c 'touch /app.jar' ENV JAVA_OPTS="" ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ] 解释: »
spring boot自动配置和自定义配置 本文介绍spring boot的自动配置原理,redis自动配置示例,如何配置多数据源。 一、Spring Boot 自动配 »
异常处理和状态码 一、自定义异常类 OrderNotFoundException.java @ResponseStatus(HttpStatus.NOT_FOUND) public class OrderNotFoundException extends RuntimeException { public OrderNotFoundException(String message) { super(message); } } @RequestMapping(value = "/trade/order", method = RequestMethod.GET) public Order doGet(@RequestParam Long id) { if (id == 1L) { Order order = new Order(); order.setId(1L); order.setCustomerId(1L); order.setPrice(12.32); order.setSellerId(2L); return order; } else { throw new OrderN »