为了账号安全,请及时绑定邮箱和手机立即绑定

springboot的例子里,mvnw文件是干什么用的?

springboot的例子里,mvnw文件是干什么用的?

springboot的例子里,mvnw文件是干什么用的
查看完整描述

4 回答

?
青春有我

TA贡献1784条经验 获得超8个赞

作用:

mvnw是一个maven wrapper script,它可以让你在没有安装maven或者maven版本不兼容的条件下运行maven的命令.

原理:

1. 它会寻找maven在你电脑环境变量path中的路径

2. 如果没有找到这个路径它就会自动下载maven到一个默认的路径下,之后你就可以运行maven命令了

3. 有时你会碰到一些项目的peoject和你本地的maven不兼容,它会帮你下载合适的maven版本,然后运行


查看完整回答
1 反对 回复 2019-08-24
?
qq_笑_17

TA贡献1818条经验 获得超7个赞

Spring boot 支持JSP 配置 有没有能够运行的实例
这个跟spring mvc一样的啊,首先你看你的spring-mvc.xml 有没有配置defaultViewResolver,
<property name="prefix" value="/webpage/" />
<property name="suffix" value=".jsp" />

然后你在action的方法中如果1.标注了@ResponseBody,返回字符串的话是通过write输出到页面。2.没有标注这个,spring mvc会到配置的目录下 找相应的jsp。比如返回 "hello",它就在 webpage/目录下找hello.jsp。 返回 "user/login",它就会找 webpage/user/login.jsp

查看完整回答
反对 回复 2019-08-24
?
PIPIONE

TA贡献1829条经验 获得超9个赞

Spring Boot将在类路径中或从ServletContext的根目录中提供名为/ static(或/ public或/ resources或/ META-INF / resources)的目录中的静态内容。也就是说默认情况下,可以将静态文件放到static,public,resources,/ META-INF / resources四个目录下。

如果一个文件可以放在四个路径下,那肯定会有个先后之分,因此我做了一个十分简单的验证。验证方法就是首先在四个路径中放入相同名字的html文件,然后通过浏览器访问,在确认了优先级最高的那个之后,在其他的路径中写入另外一个相同文件名的html,再通过浏览器访问,判断出剩下的路径的优先级,以此类推在,直到将四个排序完成。代码结构如下:

在经过验证之后,得出的结论为META-INF/resources > resources > static > public

查看完整回答
反对 回复 2019-08-24
  • 4 回答
  • 0 关注
  • 2571 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信