随笔 - 72  文章 - 0  评论 - 0  阅读 - 5448

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组件扫描。


需要独立的容器运行吗?

可以不需要,内置了Tomcat/jetty等容器
 
 
 

SpringBoot打成的jar包和普通jar包有什么区别?

SpringBoot打成的jar包是可执行jar,这种jar可以通过java -jar xxx.jar命令运行,不可以视为普通的jar被其他项目依赖

解压后实际代码在\BOOT-INF\classes目录下

 

 idea启动多个微服务实例

复制并修改端口(vm 参数)

-Dserver.port=3399    (不能有空格)

 

 
 
 

 

posted on   or追梦者  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 三行代码完成国际化适配,妙~啊~
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示