spring Boot报错 之五种(不打包运行)


Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback.

Fri Aug 18 13:01:46 CST 2017
There was an unexpected error (type=Not Found, status=404).
No message available


其一: 

之前百度,google,必应,都TM 不好使  都是是其他人自己手欠的原因,低级原因(打错字),但没想到的是自己也犯低级错误

@SpringBootApplication 这个注解的类要放在最外围的包里,一遍能管理到其他 controller ,  如图

红框里的就是 spring Boot 的配置应用,要放在绿框的外面包里




其二:

有配置properties资源文件 键值对 像这样的

spring.view.prefix: /WEB-INF/jsp/
spring.view.suffix: .jsp

应该改为

spring.mvc.view.prefix=/WEB-INF/jsp/

spring.mvc.view.suffix=.jsp

(注意默认的配置key 不要写错了)

  spring boot appliaction配置文件默认配置项

其三:

properties配置资源文件 引用文件(toolbox.xml) 但是项目里没有这个文件 找不到文件
spring.velocity.toolbox-config-location = toolbox.xml

其四:访问url 的问题

说说自己干了什么傻逼事

这是我配置的应用类

package com.spring.boot;import java.util.Date;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;@SpringBootApplication//等于@Configuration,@EnableAutoConfiguration,@ComponentScan
@RestController//等于@Controller和@ResponseBody注解。
//@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})//Spring Boot会创建默认的内存数据库的数据源DataSource,如果你自己创建了DataSource,Spring Boot就不会创建默认的DataSource
public class DemoApplication {public static void main(String[] args) {SpringApplication.run(DemoApplication.class, args);//或者/*SpringApplication application = new SpringApplication(DemoApplication.class);application.run(args);*///或者/*new SpringApplicationBuilder().showBanner(false).sources(Application.class).run(args);*/}@RequestMapping("/")String home() {System.out.println(2324234);return "index";}@RequestMapping("/now")String hehe() {return "现在时间:" + (new Date()).toLocaleString();}}




项目名叫 jxTest  ,写惯了web 项目访问的小伙伴都懂 http://localhost:8080/jxTest/now 这样写 理所当然,但是

spring boot 就是跟人家不一样, 正确的写法应该是  http://localhost:8080/now 


(update  )

其五: 

正常情况下,配置视图的前后缀是没有问题的, 大多数情况为了安全, 把页面想放到WEB-INF 下 如果pom文件没有添加这一句

	<!-- 配置 页面的记得引用 这个包 , 直接返回json 不需要 --><dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-jasper</artifactId><scope>provided</scope></dependency>

也是会报上面的错



以上总结自己所查询的几个出现这个错误的原因


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/553421.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

番茄花园win11 32位官方纯净版镜像v2021.07

番茄花园win11 32位官方纯净版镜像v2021.07是一款全新的电脑系统&#xff0c;用户可以轻松感受到微软在新版本系统方面的强大性。无论开机菜单的实用性还是桌面的简洁性都给用户带来了全新的感受。系统自带多种类型的装机工具&#xff0c;可以让你的系统更加符合你的需求&#…

spring boot打包问题,访问问题

用eclipse 打jar包 或者war 会报错(换maven-surefire-plugin: 其他版本一样报错 ) 总结所有的可能性 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.3:test (default-test) on project jxBoot: Execution default-test of goal org.apach…

win7系统临时文件夹的打开方法

当我们在操作win7系统电脑或者浏览网页的时候&#xff0c;都会产生一些垃圾存放在临时文件夹里面&#xff0c;如果临时文件夹越大就会占用系统盘空间&#xff0c;从而影响系统运行速度&#xff0c;所以对临时文件夹进行清理是很有必要的&#xff0c;但是很多人并不知道win7临时…

腾讯视频积分兑换会员怎么用

1、第一步进去腾讯视频个人中心&#xff0c;点击VIP会员 腾讯视频积分兑换会员怎么用 2、第二步进去VIP会员之后&#xff0c;点击积分商城旁边的更多 腾讯视频积分兑换会员怎么用 3、第三步在积分商城界面&#xff0c;点击全部商品 腾讯视频积分兑换会员怎么用 4、第四步…

输入过滤筛选下拉信息(类似百度输入)

引入 jquery css <style type"text/css">.search{ left: 0; display: inline;position: relative; } #auto_div{ display: none; width: 196px; border: 1px #74c0f9 solid; background: #FFF; position: absolute; top: 25px; left: 0; color: #…

QQ浏览器如何查看版本号 QQ浏览器电脑版版本号查看方法简述

在使用QQ浏览器的过程中&#xff0c;偶尔会需要对当前浏览器的版本号进行查看。那么&#xff0c;QQ浏览器该如何查看版本号呢?下面小编就来简单介绍一下QQ浏览器电脑版版本号的查看方法&#xff0c;不清楚具体操作的朋友还不赶紧收藏一下。 方法步骤 打开QQ浏览器; QQ浏览器…

Win11如何清理D盘垃圾

1、首先进入桌面的此电脑&#xff0c;然后右击你的d盘。 Win11如何清理D盘垃圾&#xff1f;Win11清理D盘垃圾详细教程 2、然后点击菜单中的“属性”设置。 Win11如何清理D盘垃圾&#xff1f;Win11清理D盘垃圾详细教程 3、之后你可以看到常规工具下面的“磁盘清理”功能。 …

list排序(Collections.sort())

Collections.sort(userList, new Comparator<User>() {Overridepublic int compare(User o1,User o2) {return o2.getId().compareTo(o1.getId());}}); 对list进行排序 List userList new ArrayList<User>();

深度技术win11 64位正版系统v2021.07

深度技术win11 64位正版系统v2021.07是一款最新的win11旗舰版系统&#xff0c;相对于win10使用更流畅更高效&#xff0c;它完美的继承了上个版本的优点并为了家庭用户服务做出了许多相关优化&#xff0c;操作更人性化更容易上手且系统运行及其稳定。感兴趣的朋友们赶紧来下载吧…

redis缓存(jedis), 链接,存,取,String,map,对象

windwos端修改 redis.windows.conf 文件 配置访问ip 和 端口 和 auth 端口 port 6379 密码 requirepass 123456 cmd cd 到解压目录 执行 redis-server.exe redis.windows.conf 如果不指定配置文件,设置项重新启动后失效 启动成功 若报错 [2368] 21 Apr 02:57:05.611 # …

win7系统出现蓝屏0x0000003b怎么解决

1、一般遇到这类问题都是通过手动获取该补丁来修复&#xff0c;代码蓝屏0x0000003b一般是指网络错误。 2、那么我们就要对系统浏览器的缓存进行一个清理&#xff0c;在win7系统自带的IE浏览器上在菜单栏里点击工具&#xff0c;点击internet选项&#xff0c;再点击删除历史记录…

数据库PowerDesigner创建图表(模块表分类)

objectBrower中 有时候想区分模块把一组表分类存放在各自的 PhysicalDiagram 中 选中一个 PhysicalDiagram (不选中菜单栏功能键不出) view ->>> Diagram ->>> new Diagram ->>> PhysicalDiagram

win7电脑删除文件特别慢怎么办

在使用电脑的过程中&#xff0c;我们经常需要给电脑清理文件释放些内存空间&#xff0c;提高电脑的运行速度。不过有网友说自己的win7电脑删除文件特别慢是怎么回事&#xff0c;删除文件要很久。下面小编就教下大家win7电脑删除文件特别慢的解决方法。 win7电脑删除文件特别慢…

火狐浏览器账号登录步骤详解

打开火狐浏览器&#xff0c;点击右上角的火狐账户图标&#xff0c;并选取登录; 火狐怎么登录账号&#xff1f;火狐浏览器账号登录步骤详解 火狐怎么登录账号&#xff1f;火狐浏览器账号登录步骤详解 输入点击右键地址&#xff0c;再按下“确定”按钮即可; 火狐怎么登录账号…

微信公众号之微信支付(V3版)jsp页面jsapi统一下单调启支付(java版)

web项目 按顺序一步一步来 准备: 申请了微信支付接口的微信公众号一枚 , 备案的域名网站一枚, (如果有没有的这两个东西会耽误你很久,因为微信支付必须是线上,无法本地调试,) 这里说一下 如果有经济条件的最好申请一台win系统的服务器作为测试服务器这样会使你省去很多的麻烦,装…

中关村win11 32位全新官方版镜像v2021.07

中关村win11 32位全新官方版镜像v2021.07是一款全新的电脑系统&#xff0c;用户可以轻松感受到微软在新版本系统方面的强大性。无论开机菜单的实用性还是桌面的简洁性都给用户带来了全新的感受。系统自带多种类型的装机工具&#xff0c;可以让你的系统更加符合你的需求&#xf…

微信支付之企业付款(提现,理赔,退款)(java)

/*** 提现操作* throws Exception */RequestMapping("doCash")public String doTravelScoreCash(HttpServletRequest request) throws Exception {//微信企业付款 接口url https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfersString company_p…

ie浏览器剪贴板操作警告弹窗关闭方法

很多网友反应在使用浏览器复制东西的时候提示“确实允许此网页访问“剪贴板”吗?”&#xff0c;遇到这种情况该怎么办?如何去掉这个弹窗提示呢? ie浏览器剪贴板操作警告弹窗关闭方法[多图] 每次都弹出这个其实是有点烦的&#xff0c;那么如何解决这个问题呢&#xff0c;小…

微信CA证书(本例使用 java,win7服务器)

CA证书 微信支付HTTPS服务器证书验证指引https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter23_4 下载证书文件 DigiCert_Global_Root_CA.der官方安装步骤