# spring-boot-2-java8-starter **Repository Path**: yuntingbiluo/spring-boot-2-java8-starter ## Basic Information - **Project Name**: spring-boot-2-java8-starter - **Description**: No description available - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-29 - **Last Updated**: 2025-10-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spring-boot-2-java8-starter ## 项目简介 Java开发脚手架,基于Java8和SpringBoot2.x, 集成Mysql,Redis,Elasticsearch,Milvus,Kafka,knife4j组件。 - SpringBoot 2.3.12.RELEASE - SpringCloud Hoxton.RELEASE - SpringCloudAlibaba 2.2.0.RELEASE - nacos 3.0.0 - knife4j 4.3.0 ## 项目模块 - typhoon-admin 管理后台接口 - typhoon-api 对用户接口 - typhoon-common 公共模块 ## 项目Nacos配置 | 配置文件 | 说明 | |--------------------|-----------------| | elasticsearch.yaml | elasticsearch配置 | | kafka.yaml | kafka配置 | | milvus.yaml | milvus向量库配置 | | mysql.yaml | mysql数据库配置 | | redis.yaml | redis配置 | | tos-config.yaml | tos火山引擎TOS配置 | ## 项目启动 ### 启动环境变量 ```shell LOCAL_UPLOAD_DIR=/Users/bijiahao/test;CD_CM_NACOS_GROUP=TYPHOON_GROUP;CD_CM_NACOS_NAMESPACE=xxx;CD_CM_NACOS_SERVERS=localhost:8848;D_SM_NACOS_GROUP=TYPHOON_GROUP;CD_SM_NACOS_NAMESPACE=xxx;CD_SM_NACOS_SERVERS=localhost:8848;JVM_OPT=-Xmx1024m ``` ``` git clone https://gitcode.com/yunting/spring-boot-2-java8-starter.git #进入项目目录 cd spring-boot-2-java8-starter //编译,可以自己指定settings.xml文件 mvn clean package --settings /Users/bijiahao/develop/maven/settings.xml ``` ### docker启动 #### 环境变量 ```bash cat > .env <<'EOF' CD_CM_NACOS_GROUP=TYPHOON_GROUP CD_CM_NACOS_NAMESPACE=xxx CD_CM_NACOS_SERVERS=localhost:8848 CD_SM_NACOS_GROUP=TYPHOON_GROUP CD_SM_NACOS_NAMESPACE=xxx CD_SM_NACOS_SERVERS=localhost:8848 JVM_OPT=-Xmx1024m LOCAL_UPLOAD_DIR=/Users/bijiahao/test EOF ``` #### 构建启动 ```bash #构建镜像 docker build -t typhoon-api:1.0.0 . #查看 docker run -it typhoon-api:1.0.0 /bin/bash #ocker run启动 ocker run -d --name typhoon-api -p 8556:8556 typhoon-api:1.0.0 #或者docker compose启动 docker compose up -d ``` ## swagger地址 ### 本地 http://localhost:8556/typhoon-api/doc.html#/home ## 运行示例