【2】常见的sprngboot疑惑01

1.Error:(3, 32) java: 程序包org.springframework.boot不存在

  1. jdk配置好
  2. maven配置好(settings.xml中的loclRepository和mirror)另外 maven-plugin 和 自己装的maven用一个就可以了,用多了会因为忘记指定仓库或镜像地址而半天拉不下来包,还不知道什么原因。
  3. import exists resource
  4. windows 下 alt + enter 就可以实现自动导包
    小结:这个问题最关键的地方在第三步, 也就是import包 而不是open project or file
    另外,在当前pom.xml所在目录下执行mvn clean -X 可以看到mvn会为我们download缺少的jar包。

2.为什么springboot的项目不用加虚拟路径(/applicationName)直接ip:port/action就能访问?(以前是ip:port/applicationName/action)

因为springboot的打好的应用包被直接部署到了springboot自身内嵌的tomcat的ROOT目录下,所以开发环境无需加applicationName就能访问。

3.springboot的mvn package 为什么会打两个jar包出来? 一个是app.jar 另外一个是appl.jar.original

.jar.original就是我们写的文件,大小只有几kb;而.jar文件包含了我们需要的包,是真正的可执行的jar包。
target下含有.jar 和 .jar.original的截图

4.如何禁用idea自带的maven?

这篇博文写的很好
https://blog.csdn.net/wo541075754/article/details/70154604
在setting -> other settings setting for new project 里面重新指定maven的版本和仓库,便可省心解决.m2下的仓库再用问题!

5.actuator可以观察boot的health状况,比如status: up:已启动,down:已停用

最后,如果还有问题可以发我邮件一起交流哦,我的邮箱是:by_2016@163.com

6.为什么在springboot中 添加了 @SpringBootApplication @RestController @RequestMapping 之后, 我们请求tomcat容器就可以找到这个入口类的指定方法呢? 它们是怎么映射的呢? 我们明天再看~!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值