/xc-quick-start

脚手架项目

Primary LanguageJava

Getting Started

单体架构项目快速开发脚手架

Guides

The following guides illustrate how to use some features concretely:

更新清单

  • 全局异常处理
  • 自定义注解校验参数
  • 支持国际化
  • 针对webmvc的单元测试
  • 序列化统一为Gson
  • 增加Mybatis支持
  • 增加HBase支持
  • 增加MongoDB支持

国际化部分

请求中通过Header中的 Accept-Language 改变语言, 观察resources/i18n,以及 application.yml中的配置以实现国际化

Accept-Language: en-US,en;q=0.9
Accept-Language: zh-CN,zh;q=0.9

Hbase部署测试

Hbase启动

# 注意16000为master默认端口,不放开则报错 Connection refused: no further information: localhost/127.0.0.1:16000
# 外部访问需要将该容器ID 添加到本地hosts映射: 127.0.0.1 505e3aeb3d42
docker run -d --name hbase -p 2181:2181 -p 16010:16010 -p 16020:16020 -p 16030:16030 -p 16000:16000 harisekhon/hbase

Reference Documentation

Hbase

Hbase 中文文档
docker搭建hbase环境
一文说清HBase Connection的使用

MongoDB

MongoDB部署

docker run -d -p 27017:27017 --name mongodb mongo:4.2

MongoDB教程
Spring Data MongoDB