本仓库所有的演示示例都是基于下面的 JAR 文件:
该文件是一个 springboot-web 项目,该项目有三个配置文件,分别是:
- application.properties:
# 应用名称spring.application.name=docker-web# 应用服务 WEB 访问端口server.port=8080spring.profiles.active=local
- application-i18n.properties:
i18n.title=国际化
- application-local.properties:
i18n.title=本地化spring.jackson.time-zone=GMT+8
这是 springboot 很基础的配置文件,默认激活的配置文件是 local,不过过多说明。
另外,对外提供了一个 Web 接口,如下:
@RestController@RequestMappingpublic class IndexWeb {@Value("${i18n.title}")private String i18nTitle;@GetMappingpublic User index() {return User.builder().age(18).name("张三").i18nTitle(i18nTitle).date(LocalDate.now()).time(LocalTime.now()).dateTime(LocalDateTime.now()).build();}}
除此之外仅仅是做了一些无关紧要的配置,如 jackson 序列化等等。
本章之后的所有演示示例都是基于上面三个配置文件和一个 Web 接口,仅在此说明,之后不再赘述~
