404表示你的访问路径并不存在,首先,你检查下你的端口号是否为8082,其次,你检查下你的控制器中路径/hello是否存在相应的get方法。另外,在application.properties文件中可以强制设定你指定的端口号和访问前缀:
==
同问,tomcat8080可以正常访问,加上/hello就404了
能否麻烦一下,用两个简单的微服务分别使用feign、rest api 、httpclient实现一下
你有把pom.xml里的mybatis那段依赖注释掉吗?
找不到LogFactory类,需要引入相关依赖即可,比如引入日志框架log4j等,一般都包含了这个类
idea非常智能,上面Value写错了,已经报红了,Value改为value即可
我也是同样的问题
建议截全一点代码,这样根本不知道是什么原因导致
在上节课里,他把pom.xml文件里的mybatis注释掉了,我们没有注释,所会报这个错误,注释掉就好了
<!--<dependency>--> <!--<groupId>org.mybatis.spring.boot</groupId>--> <!--<artifactId>mybatis-spring-boot-starter</artifactId>--> <!--<version>2.0.0</version>--> <!--</dependency>-->
将pom.xml的这个依赖注释掉,然后点击右下角import change
环境没有配置好,看下这篇文章就知道了,https://blog.csdn.net/lx_yoyo/article/details/74980812
@RequestMapping
应该是项目自动配置的时候,mybaits依赖的版本不对,我一开始也出现这个问题,把版本号删除就解决了,但是你没贴你的代码。你可以看看,你pom是否有报错
同学好,你其实可以百度一下相关的错误,就能大致找到去解决问题的方向了,具体可以参考
https://www.cnblogs.com/lilinzhiyu/p/7921890.html
class path resource [mybatis-config.xml] cannot be opened because it does not exist
看这一句 你的mybatis-config.xml文件不存在
//因为 springboot启动时会自动注入数据源和配置jpa //所以 在@SpringBootApplication中排除其注入 @SpringBootApplication(exclude={DataSourceAutoConfiguration.class,HibernateJpaAutoConfiguration.class})
spring boot2.0之后,配置改为了server.servlet.context-path,可以尝试一下
在创建项目时导入了
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
换成这个就行了
你是问.yml和.properties的区别吧? 就是配置文件两种不同格式, yml:树形结构,key中使用:分隔并换行,后面接空格,赋值也使用: 和properties一样 是key-value形式, properties就不说啦,都很熟悉.
从你贴出来的第一行信息来看,应该是端口8080被占用了,导致你启动新项目时失败。
建议你在配置文件中设置一个新的端口号,不要用8080,然后重新启动。
用这个:server.servlet-path=/example 另外,properties文件在idea编写有提示
你的依赖设置有问题吧,没找到这个注解
代码有问题吧 报错是请求map不包含Area里面的值
哈哈,找到pom文件,注释
mybatis-spring-boot-starter
然后记得一定要import changes
先把pom.xml里面的mybatis配置文件注释了就能运行了
最后搞好了吗?
你你再重新看一遍哪里报错截图发问题会有人给你解决的
Alt+Enter 手动导入