调用 SpringBoot 官方 API 生成项目


项目类型:Maven

版本号:2.7.10

打包类型:jar

Java 版本:8

依赖:web,mysql,data-redis,kafka,mybatis,devtools,data-jpa

调用方式:

curl -o www.zip "https://start.spring.io/starter.zip?type=maven-project&language=java&bootVersion=3.2.2&baseDir=www&groupId=com.mogublog&artifactId=www&name=www&description=DemoprojectforSpringBoot&packageName=com.mogublog.www&packaging=jar&javaVersion=21&dependencies=web,mysql,data-redis,kafka,mybatis,devtools,data-jpa"
unzip www.zip
echo "
server.port = 8080

spring.main.web-application-type=none

# spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/one_test
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
# spring.jpa.show-sql: true

spring.redis.host=127.0.0.1
spring.redis.port=6379
spring.redis.password=
# spring.redis.pool.max-active=8
# spring.redis.pool.max-wait=-1
# spring.redis.pool.max-idle=8
# spring.redis.pool.min-idle=0
# spring.redis.timeout=30000

spring.kafka.bootstrap-servers=localhost:9092  
spring.kafka.consumer.group-id=my-consumer-group  
spring.kafka.consumer.auto-offset-reset=earliest   
spring.kafka.admin.client-id=my-admin-client

" > www/src/main/resources/application.properties