本仓库所有的演示示例都是基于下面的 JAR 文件:

    docker-web-demo.jar

    该文件是一个 springboot-web 项目,该项目有三个配置文件,分别是:

    • application.properties:
    1. # 应用名称
    2. spring.application.name=docker-web
    3. # 应用服务 WEB 访问端口
    4. server.port=8080
    5. spring.profiles.active=local
    • application-i18n.properties:
    1. i18n.title=国际化
    • application-local.properties:
    1. i18n.title=本地化
    2. spring.jackson.time-zone=GMT+8

    这是 springboot 很基础的配置文件,默认激活的配置文件是 local,不过过多说明。

    另外,对外提供了一个 Web 接口,如下:

    1. @RestController
    2. @RequestMapping
    3. public class IndexWeb {
    4. @Value("${i18n.title}")
    5. private String i18nTitle;
    6. @GetMapping
    7. public User index() {
    8. return User.builder()
    9. .age(18)
    10. .name("张三")
    11. .i18nTitle(i18nTitle)
    12. .date(LocalDate.now())
    13. .time(LocalTime.now())
    14. .dateTime(LocalDateTime.now())
    15. .build();
    16. }
    17. }

    除此之外仅仅是做了一些无关紧要的配置,如 jackson 序列化等等。

    本章之后的所有演示示例都是基于上面三个配置文件和一个 Web 接口,仅在此说明,之后不再赘述~