4 回答
TA贡献1784条经验 获得超8个赞
作用:
mvnw是一个maven wrapper script,它可以让你在没有安装maven或者maven版本不兼容的条件下运行maven的命令.
原理:
1. 它会寻找maven在你电脑环境变量path中的路径
2. 如果没有找到这个路径它就会自动下载maven到一个默认的路径下,之后你就可以运行maven命令了
3. 有时你会碰到一些项目的peoject和你本地的maven不兼容,它会帮你下载合适的maven版本,然后运行
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
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
- 4 回答
- 0 关注
- 2666 浏览
添加回答
举报