SpringBoot相关问题
参考:https://juejin.cn/post/6844904125709156359
为什么需要spring-boot-maven-plugin
spring-boot-maven-plugin提供了像jar一样打包或者运行应用程序的命令
spring-boot:run 运行你的 SpringBooty 应用程序。
spring-boot:repackage 重新打包你的 jar 包或者是 war 包使其可执行
spring-boot:start 和 spring-boot:stop 管理 Spring Boot 应用程序的生命周期(也可以说是为了集成
测试)。
spring-boot:build-info 生成执行器可以使用的构造信息
核心注解
启动类上的@SpringBootApplication
主要包含
-
@SpringBootConfiguration:组合了 @Configuration 注解,实现配置文件的功能。
-
@EnableAutoConfiguration:打开自动配置的功能,也可以关闭某个自动配置的选项, 例如:
java 如关闭数据源自动配置功能: @SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })。
-
@ComponentScan:Spring组件扫描。
需要独立的容器运行吗?
SpringBoot打成的jar包和普通jar包有什么区别?
SpringBoot打成的jar包是可执行jar,这种jar可以通过java -jar xxx.jar命令运行,不可以视为普通的jar被其他项目依赖
解压后实际代码在\BOOT-INF\classes目录下
idea启动多个微服务实例
复制并修改端口(vm 参数)
-Dserver.port=3399 (不能有空格)
作者: deity-night
出处: https://www.cnblogs.com/deity-night/
关于作者:码农
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 原文链接 如有问题, 可邮件(***@163.com)咨询.