spring boot 访问报错 5C

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

Wed Nov 21 21:00:12 GMT+08:00 2018
There was an unexpected error (type=Not Found, status=404).
No message available!
图片说明

#Tomcat
server:
tomcat:
uri-encoding: UTF-8
max-threads: 1000
min-spare-threads: 30
port: 8081
#mysql
spring:
profiles:
active: dev
jackson:
time-zone: GMT+8
date-format: yyyy-MM-dd HH:mm:ss
jackson:
time-zone: GMT+8
date-format: yyyy-MM-dd HH:mm:ss
datasource:
driver-class-name: com.mysql.jdbc.Driver
druid:
initial-size: 3
min-idle: 3
max-active: 10
max-wait: 60000
validation-query: SELECT 1
test-while-idle: true
test-on-borrow: false
test-on-return: false
pool-prepared-statements: true
use-global-data-source-stat: true
min-evictable-idle-time-millis: 300000
time-between-eviction-runs-millis: 60000
max-open-prepared-statements: 20
max-pool-prepared-statement-per-connection-size: 20
slf4j:
enabled: true
wall:
enabled: true
web-stat:
enabled: true
url-patterns: '/*'
exclusions: '*.gif,*.jpg,*.jpeg,*.png,*.bmp,*.swf,*.ico,*.woff,*.woff2,*.ttf,*.eot,*.js,*.css,*.html,*.htm,/druid/*'
stat-view-servlet:
enabled: true
url-mappings: '/druid/*'
allow: 127.0.0.1
deny: 192.168.2.1
login-username: admin
login-password: 123456
reset-enable: false
freemarker:
request-context-attribute: req #req访问request
suffix: .html #后缀名
content-type: text/html
enabled: true
cache: false #缓存配置
template-loader-path: classpath:/static/templates/ #模板加载路径 按需配置
charset: UTF-8 #编码格式
返回是json 格式的,能提示这么错误么?

@RestController
public class TestController {
@Autowired
private ICityPyService cityPyService;

@RequestMapping(value = "/",method = RequestMethod.GET)
public String test(){
CityPy city = cityPyService.queryCityPyById(1L);
return "webapp start..";
}
}

请求地址:http://127.0.0.1:8080/

    ![图片说明](https://img-ask.csdn.net/upload/201811/21/1542806010_583411.png)

2个回答

看你的路径配置是/static/templates/ 后缀名是.html,上面的报错提示是404页面没有找到页面。看下自己的路径吧,应该是路径写的不对

qq_27128171
qq_27128171 返回是json 格式的,能提示这么错误么? @RestController public class TestController { @Autowired private ICityPyService cityPyService; @RequestMapping(value = "/",method = RequestMethod.GET) public String test(){ CityPy city = cityPyService.queryCityPyById(1L); return "webapp start.."; } } 请求地址:http://127.0.0.18080/
10 个月之前 回复

问题已经解决,@RestController 返回路径,不能返回json ,还得学习一下

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
spring boot访问报错
spring boot启动时报错,信息如下 This application has no explicit mapping for /error, so you are seeing this as a fallback. Mon Jul 06 21:57:13 CST 2017 There was an unexpected error (type=Not Found, status
spring boot访问url报错404的问题
在学习spring boot的,controller定义了url,但是访问总是404。如图: 可能原因是controller和spring boot的启动类不在同一个目录下,或者不在启动类的同一层的子目录下,如图: 解决办法: 移动启动类到最上级的目录下,这样就可以自动扫描所有的类了。spring boot自动扫描同目录或者同目录的子目录下的类。 如图: 这样,就
Spring Boot报错问题解决
报错提示: [17360] 31 Jul 08:36:10.918 # Creating Server TCP listening socket *:6379: bind: Unknown error解决方法: redis>redis-cli.exe 127.0.0.1:6379> shutdown not connected> exit解决后:
spring Boot上传文件报错。
spring Boot版本 1.4.5  报错原因:org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [C:\U
spring boot初始化报错
解决方法: 将pom文件中添加如下依赖         <dependency>               <groupId>org.springframework.boot</groupId>               <artifactId>spring-boot-starter-tomcat</artifactId>  ...
spring boot报错
我按照资料练习spring boot,报错,报错信息如下:rnProject build error: Non-resolvable parent POM: Failure to find org.springframework.boot:spring-boot-starter0-parent:pom:1.3.0.BUILD-SNAPSHOT in http://repo.spring.io/rn snapshot was cached in the local repository, resolution will not be reattempted until the update interval of spring-snapshots has elapsed or updates are forced and rn 'parent.relativePath' points at wrong local POMrnrn我的setting文件:rnrnrn E:\IDE\repositoryrnrn rn rn mirrorIdrn repositoryIdrn Human Readable Name for this Mirror.rn http://my.repository.com/repo/pathrn rn rn rn alimavenrn centralrn aliyun mavenrn http://maven.aliyun.com/nexus/content/groups/publicrn rn rnrnpom.xml:rnrn 4.0.0rn rn com.examplern myprojctrn 0.0.1-SNAPSHOTrn rn rn spring-boot-starter0-parentrn org.springframework.bootrn 1.3.0.BUILD-SNAPSHOTrn rn rn rn rn org.springframework.bootrn spring-boot-starter-webrn rn rn rn rn rn rn org.springframework.bootrn spring-boot-maven-pluginrn rn rn rn rn rn rn spring-snapshotsrn http://repo.spring.io/snapshotrn truern rn rn spring-milestonesrn http://repo.spring.io/milestonern rn rn rn rn spring-snapshotsrn http://repo.spring.io/snapshotrn rn rn spring-milestonesrn http://repo.spring.io/milestonern rn rnrnrn按照网上的方法也试了好多次都没有效果,望各位大神指点rnrnrn
Spring Boot测试报错
文章目录报错信息解决方案 报错信息 java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.contextLoads 解决方案 认真查看Caused By信息,即可解决问题。 ...
spring Boot上传文件报错
spring Boot上传文件报错 spring Boot版本 1.5.6 报错原因: org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is java.io.IOException: The temporary uplo...
Spring Boot 之 报错记录
报错信息 org.xml.sax.SAXParseException: 对实体 "tag" 的引用必须以 ';' 分隔符结尾。 重现步骤 a class="nav-link" th:href="/blogs?order=hot&tag=2">hota> 错误原因 Themleaf 是xml模板不能输入 & 符号 应该用 &代替 HTML的 &lt
SPRING BOOT 测试类报错
刚刚接触springboot,对于单元测试的写法不习惯,一开始就被卡主了。自己新建了一个测试类和测试方法,报错。写法就抄袭原先默认的测试类的方法。默认的测试类如下图,可以正常测试。 上图是系统自动生成的,没有问题。但是我自己新建了一个测试类,这样写就运行报错,如图;   解决办法: 在 @SpringBootTest注解中,增加(classes=SellApplicatio...
Spring Boot 报错分析
com.mongodb.MongoSocketOpenException: Exception opening socket at com.mongodb.connection.SocketStream.open(SocketStream.java:63) ~[mongodb-driver-core-3.4.3.jar:na] at com.mongodb.connection.Interna
Spring boot web 访问
Spring boot 入门程序,访问html,dev tools 使用, 中文乱码处理
spring boot 静态资源访问
方式一: classPath/static 目录下,src/main/resources/static 目录名称必须是static 方式二: 在ServletContext跟目录下 ,src/main/webapp 目录名称必须是webapp
Spring boot访问静态资源
访问静态资源 添加静态资源 直接访问 访问index.html @Controller public class HelloController { @RequestMapping({"/","/index.html"}) public String index(){ return "index"; } } 自定义WebMvcConfigu...
Spring boot 访问静态资源
今天学习了一点thymeleaf模板: 试着写了一个页面,但是在获取静态图片的时候,出现防蚊布到静态资源 <img src="" th:src="@{'/static/imgs/01-01.png'}"/> 访问图片的地址是这样的; 检查配置文件application.yml 更改: spring: mvc: static-path-pattern:/st...
Spring Boot 访问数据库
Spring框架为访问数据库提供了很好的扩展性支持,从直接使用 JdbcTemplate的方式到对象关系映射技术例如hibernate。Spring Data提供了一些额外的功能,比如Repository实现了直接通过接口的方法名生成查询转换。 对嵌入式数据库的支持 使用内存中的嵌入式数据库开发应用程序通常是方便的。显然,在内存数据库中不提供持久存储。当应用程序启动时,您需要填充数据库,并...
Spring Boot 访问静态资源
Spring Boot 访问静态资源 方法1一: 在resources目录下建立static的目录,将静态资源放到此处,可以直接访问 访问:127.0.0.1:9010/img/123.png posted @ 2019-04-02 11:35 路迢迢 阅读(...) 评论(....
spring boot简单的访问
spring boot简单的访问
Spring Boot访问静态资源
一、Spring Boot访问静态资源方式介绍 方式一:classpath下的static目录 若浏览器想直接访问SpringBoot项目下的静态资源,可以在项目的classpath下新建一个文件目录,并且命名位static,那么防御该目录下的静态资源可以被浏览器直接访问 方式二:src/main/webapp目录 在SpringBoot项目的src/main下新建目录webapp,放...
spring Boot访问静态资源
一、默认静态资源映射 Spring Boot 对静态资源映射提供了默认配置 Spring Boot 默认将 /** 所有访问映射到以下目录: classpath:/static classpath:/public classpath:/resources classpath:/META-INF/resources 浏览器分别访问: http://localhost:8080/a....
Spring boot静态资源访问
静态资源映射 默认情况下,当我们想要在前台页面使用服务器端的静态文件(如css,js,js库,图片等)时,我们只要将这些文件放在以下目录中的任意一个: /META-INF/resources/ /resources/ /static/ /public/ 如果这四个目录中有相同的静态资源文件,静态资源的默认访问优先级为:/META-INF/resources/>/resources/&g...
Spring boot访问jsp页面
使用spring boot访问jsp页面,以及使用maven的插件,mybatis逆向生成mapper,model,*.xml。
spring boot访问静态资源
遇到一个访问静态资源的坑,无法直接按照路径访问templates下面的资源,经过查询,需要实现WebMvcConfigurerAdapter。package com.zkn.learnspringboot.config; import org.springframework.context.annotation.Configuration; import org.springframework.u
Spring Boot 访问静态页面!
SpringBoot访问静态页面 一、静态页面放在templates下面(多个页面可以添加相应的文件夹,方便管理): 二、配置Controller 这里有两点值得注意: 其一:类注解不能用RestController,只能用Controller restController和controller的区别: @RestController is a ...
Spring Boot项目启动失败报错
Spring Boot项目启动失败报错 Spring Boot项目启动失败报错异常信息 Caused by: java.lang.annotation.AnnotationFormatError: Invalid default: public abstract java.lang.Class org.mybatis.spring.annotat...
spring boot 集成mybatis报错
Caused by: java.lang.IllegalArgumentException: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are requiredrn at org.springframework.util.Assert.notNull(Assert.java:134) ~[spring-core-4.3.12.RELEASE.jar:4.3.12.RELEASE]rn at org.mybatis.spring.support.SqlSessionDaoSupport.checkDaoConfig(SqlSessionDaoSupport.java:74) ~[mybatis-spring-1.3.1.jar:1.3.1]rn at org.mybatis.spring.mapper.MapperFactoryBean.checkDaoConfig(MapperFactoryBean.java:73) ~[mybatis-spring-1.3.1.jar:1.3.1]rn at org.springframework.dao.support.DaoSupport.afterPropertiesSet(DaoSupport.java:44) ~[spring-tx-4.3.12.RELEASE.jar:4.3.12.RELEASE]rn at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1687) ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]rn at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1624) ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]rn ... 42 common frames omitted
spring boot的pom第一行报错
从http://start.spring.io/下载了demo,导入到eclipse后pom的第一行一直报错,记录下解决办法 右键 >> Run As >> Maven install 然后 右键 >> Maven >> Update Project... 然后就好了 ...
Spring Boot 多数据源报错问题
最近做了个小项目,涉及到多个数据源,觉得挺容易,于是愉快的在spring.xml文件里,加上了如下代码: <!-- 数据源1 --> <bean id="DataSource1" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="clo...
spring boot 创建项目后报错
org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration) 1、Help——>Install New SoftWare 2、ADD ——> https:/...
spring boot 连接Mysql数据库报错
java.sql.SQLException: The server time zone value 'Öйú±ê×¼。。。。。 错误:spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/wxd? username: root password: 123456 j...
spring boot 项目部署时报错
[code=html]\rn2018-04-01 03:57:09.802 ERROR 13656 --- [ost-startStop-1] o.s.b.web.embedded.tomcat.TomcatStarter : Error starting Tomcat context. Exception: org.springframework.beans.factory.BeanCreationException. Message: Error creating bean with name 'servletEndpointRegistrar' defined in class path resource [org/springframework/boot/actuate/autoconfigure/endpoint/web/ServletEndpointManagementContextConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.actuate.endpoint.web.ServletEndpointRegistrar]: Factory method 'servletEndpointRegistrar' threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'healthEndpoint' defined in class path resource [org/springframework/boot/actuate/autoconfigure/health/HealthEndpointConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.actuate.health.HealthEndpoint]: Factory method 'healthEndpoint' threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorAutoConfiguration': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorAutoConfiguration$$EnhancerBySpringCGLIB$$a23b2e9e]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.jdbc.DataSourceInitializerInvoker': Invocation of init method failed; nested exception is org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of class path resource [data.sql]: insert into user (id, username, name, age, balance) values (1, "user1", "张三", 20, 100.00); nested exception is org.h2.jdbc.JdbcSQLException: Column "user1" not found; SQL statement:rninsert into user (id, username, name, age, balance) values (1, "user1", "张三", 20, 100.00) [42122-196]rn2018-04-01 03:57:09.829 WARN 13656 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcatrn2018-04-01 03:57:09.843 INFO 13656 --- [ main] ConditionEvaluationReportLoggingListener : rnrnError starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.rn2018-04-01 03:57:09.860 ERROR 13656 --- [ main] o.s.boot.SpringApplication : Application run failedrnrnorg.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcatrn at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:155) ~[spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]rn at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543) ~[spring-context-5.0.4.RELEASE.jar:5.0.4.RELEASE]rn at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) ~[spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]rn at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) [spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]rn at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:388) [spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]rn at org.springframework.boot.SpringApplication.run(SpringApplication.java:327) [spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]rn at org.springframework.boot.SpringApplication.run(SpringApplication.java:1246) [spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]rn at org.springframework.boot.SpringApplication.run(SpringApplication.java:1234) [spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]rn at com.huqp.cloud.MicroserviceSimpleProviderUserApplication.main(MicroserviceSimpleProviderUserApplication.java:10) [classes/:na]rnCaused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcatrn at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:125) ~[spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]rn at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.(TomcatWebServer.java:86) ~[spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]rn at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:417) ~[spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]rn at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:176) ~[spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]rn at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:179) ~[spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]rn at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:152) ~[spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]rn ... 8 common frames omittedrnrnProcess finished with exit code 1rn[/code]
spring boot的jetty访问日志配置
@Bean public EmbeddedServletContainerFactory servletContainer() { JettyEmbeddedServletContainerFactory jettyEmbeddedServletContainerFactory = new JettyEmbeddedServletContainerFactory(); ...
使用Spring Boot访问MySQL数据库
简述 前提准备 构建Maven项目 构建Spring的Maven项目基础框架 创建数据库 创建applicationproperties文件 创建 entity模型 创建存储库 创建控制器 运行程序 使应用程序可执行文件 构建一个可执行JAR 测试应用程序 简述   本指南介绍了创建与MySQL数据库连接的Spring应用程序的过程,而不是一个内存中的嵌入式数据库,所有其他指南
第六篇:Spring Boot 访问静态资源
Spring Boot 访问静态资源有二种方案 第一种方案: Spring Boot从classpath/static的目录,目录名称必须要叫static 在resource下面创建static目录,添加a.jpg 浏览器访问:http://localhost:8080/a.jpg 如果静态资源放到不同的路径,访问时需要加上路径 在 static下面创建images文件夹,把a....
spring boot 访问不了controller
[img=https://img-bbs.csdn.net/upload/201807/03/1530604501_885103.png][/img][img=https://img-bbs.csdn.net/upload/201807/03/1530604593_716412.png][/img][img=https://img-bbs.csdn.net/upload/201807/03/1530604612_701126.png][/img]rnrn试了很多次进不去controller 一直显示404界面
(二)Spring Boot 静态资源访问
静态资源访问 在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。 默认配置 Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则: /static /public /resources /META-INF/resources 举例:我们可以在src/main/resources/目录下创建static,在该位置放置一个...
spring boot如何访问静态资源
Spring Boot 默认配置的/**映射到/static(或/public,/resources,/META-INF/resources),如下为我的项目的目录结构 如图:若在index.html中想要访问static中的资源,则: type="text/javascript" src="/js/back/jquery.progress.js"> 若在home.html中想要
Spring Boot 系列(四)静态资源处理
原文:http://www.cnblogs.com/magicalSam/p/7189476.html 在web开发中,静态资源的访问是必不可少的,如:图片、js、css 等资源的访问。 spring Boot 对静态资源访问提供了很好的支持,基本使用默认配置就能满足开发需求。 一、默认静态资源映射 Spring Boot 对静态资源映射提供了默认配置 Spring Boot 默...
Spring Boot学习之访问静态资源
对于访问静态资源,其实没有什么多说的,唯一容易让我这样的新手迷惑的就是classpath的路径到底是什么。 这里犯了一个并不算是太严重的错误,在对于maven没有了解的情况下,直接采用maven搭建网站,本想一边摸索一边慢慢学习,却让我走了不少弯路。 下面直接进入正题。 准备工作: 工具使用Spring Tool 3.9.2.RELEASE 使用Spring  Tool
Spring Boot 访问不到静态资源
基于Spring Boot 2.x, 加入了一些列依赖以及配置后,发现工程访问不到静态资源。排查后发现是因为引入Swagger时修改了静态资源处理器,导致静态资源访问不到了。
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池