# springboot **Repository Path**: wushifeng/springboot ## Basic Information - **Project Name**: springboot - **Description**: spring boot 微服务 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2017-04-25 - **Last Updated**: 2022-05-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #main Spring Boot实战 ,丁雪丰 (译者) spring微服务 #Spring-boot CLI的安装 $ curl -s get.sdkman.io | bash 跟随输出的指示就能完成SDKMAN的安装。在我的机器上,我在命令行里执行了如下命令: $ source "/Users/habuma/.sdkman/bin/sdkman-init.sh" 在当前用户的目录下安装了.sdkman目录,其下的archives candidates目录分别保存各种sdk的文件包和释放包 命令行补全 [demo@localhost springboot]$ . ~/.sdkman/candidates/springboot/current/shell-completion/bash/spring spring脚手架命令只是简化了项目的创建,maven方式的项目,实质就是加了个坐标依赖 #建立工程和启动 Spring Boot CLI来初始化应用程序,可以在命令行里键入以下内容: spring init -dweb,data-jpa,h2,thymeleaf readinglist 生产配置的启动 export SPRING_PROFILES_ACTIVE=production mvn spring-boot:run 默认的profile启动 mvn spring-boot:run 查看jar包的依赖序 mvn dependency:tree #WebServer keytool -keystore websvr.jks -genkey -alias demo -keyalg RSA #数据库的脚本 mysql的安装和配置,建立基础schema yum install mariadb-server.x86_64 systemctl start mariadb mysqladmin -uroot password 123456 mysql -uroot -p123456 -e "drop database if exists demo; create database demo" SQL脚本管理 执行Maven 命令进行Flyway 操作(下面列出几种常用的操作) mvn flyway:baseline (初始化Flyway metadata ) mvn flyway:migrate (执行Flyway 升级操作) mvn flyway:validate (校验Flyway 数据正确性)