首页 > 其他分享 >SpringBoot相关问题

SpringBoot相关问题

时间:2023-03-16 12:22:08浏览次数:50  
标签:SpringBoot jar SpringBootApplication boot 应用程序 问题 spring 相关

参考: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目录下

         

 

标签:SpringBoot,jar,SpringBootApplication,boot,应用程序,问题,spring,相关
From: https://www.cnblogs.com/deity-night/p/17222098.html

相关文章

  • day94-javaweb-servlet路径问题
    servlet路径问题在web.xml中设置不同映射走的对应的路径<!--可以自定义后缀实现请求路径注意:*前面不能加项目映射的路径hello/sasasas.ggugu......
  • nginx 配置 https 时找不到 pem 证书问题
    问题:在使用nginxdocker时的挂载卷为-v/root/ssl/letsencrypt/live/xxxxxxx:/etc/nginx/cert然后再nginx的default.conf中的证书位置为/etc/nginx/cert/fullchain.......
  • 面试问题-密码
    信达雅MAC和Hash的区别?MAC:消息验证码Hash:消息摘要/杂凑主动攻击是指攻击者通过假冒、重放、篡改、拒绝等方式完成攻击。消息认证可以抵抗主动攻击,可以验证接收消息......
  • springboot中配置elasticSearch
    1.1.1 在build.gradle中添加需要的jar包   我创建的gradle工程,对应的maven工程也是一样,添加对应的jar包即可//添加SpringDataElasticsearch的依赖comp......
  • OpenSSH相关漏洞处理(转载)
    原文链接:https://www.lmlphp.com/user/57828/article/item/2348688/OpenSSH(OpenBSDSecureShell)是OpenBSD计划组所维护的一套用于安全访问远程计算机的连接工具。当前低......
  • python代码换行问题(用‘\’来达成)
    在Python中,可以使用反斜杠符号'\'来表示代码换行,从而实现在代码中进行换行,并保持语句的完整性。例如:、#使用反斜杠符号进行换行result=10+\20+\......
  • 使用必应的时候出现问题:Sorry, looks like your network settings are preventing ac
    亲测有效!!!控制面板\网络和Internet\网络连接选择当前用的网络,右键属性,选择ipv4,点击安装1.按图片里的dns地址进行设置2.移除modheader或者其他的修改网络请求头的......
  • c语言 循环 函数相关练习
    #include<stdio.h>//1.求任意10个整数的最大数intget_max_1(intarr[]){inti=0;intmax=arr[0];for(i=1;i<10;i++){if(max<ar......
  • 前后端分离项目(vue+springboot)集成pageoffice实现在线编辑office文件
    前后端分离项目下使用PageOffice原理图集成步骤前端vue项目在您Vue项目的根目录下index.html中引用后端项目根目录下pageoffice.js文件。例如:<scripttype="te......
  • Kali中python问题
    Kali中python问题1、查看python有哪些版本update-alternatives--displaypython2、如果没有,可以去/usr/bin查看kali自带哪些版本查看命令:lspython*3、添加不同的pyt......