修改配置文件之后不生效,值也注入不了

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

4回答
好帮手慕阿莹 2020-09-11 18:41:06

同学你好

1、建议同学下载老师的项目跑一下试试,看看会不会出现这个问题,老师这边试了一下老师的,没有出现这个问题,而从同学的截图看,同学的代码也没有问题

2、如果老师的代码也出现了相同的问题,

同学可以使用以下方法试试

1、启动类放在src目录下,

并给启动类加上注解 @ComponentScan(value=“com.imooc.springbootintroduction”),试试

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!


小弟阿威 提问者 2020-09-11 17:16:11
小弟阿威 提问者 2020-09-11 16:40:34

老师之前问题解决了 又提示mapper找不到了http://img1.sycdn.imooc.com//climg/5f5b37a409bc7afd11790479.jpg

  • 同学你好,请同学把你的项目目录结构展开贴一下,并截图或贴一下你对应的mapper 以及完成的报错。 祝学习愉快。
    2020-09-11 17:06:48
好帮手慕阿莹 2020-09-11 16:31:28

同学你好

同学可以去targer目录下看配置文件存在不存在,如果没有,在maven 的pom.xml下增加这段即可:

<build>
   <resources>
       <resource>
           <directory>src/main/java</directory>
           <includes>
               <include>**/*.*</include>
           </includes>
       </resource>
       <resource>
           <directory>src/main/resources</directory>
           <includes>
               <include>**/*.*</include>
           </includes>
       </resource>
   </resources>
   <plugins>
       <plugin>
           <groupId>org.springframework.boot</groupId>
           <artifactId>spring-boot-maven-plugin</artifactId>
       </plugin>
   </plugins>
</build>

之前编译的时候没有把resources下的文件打包编译进去。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 小弟阿威 #1
    老师之前问题解决了 又提示mapper找不到了 Description: A component required a bean of type 'com.imooc.springbootlearn.StudentMapper' that could not be found. Action: Consider defining a bean of type 'com.imooc.springbootlearn.StudentMapper' in your configuration.
    2020-09-11 16:56:32
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师