问题:

输出的结果不正确

应出现结果

解决问题方法

在@Autowired注入的@Value中缺少toString方法

 @Override
public String toString() {
return "Dog{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}

解决问题思路

在出现问题的位置出现了包位置和地址的奇怪错误,并且并没有出现报错现象,如下图

于是我猜想应该是输出了这个位置的地址才没有出现我所需要的结果,再经历一番查找,学习和验证以后发现是代码中缺少toString方法

解决问题出现的错误历程

误以为问题出现在第二行,进行了许多错误查找。错误查找结果,pom.xml中配置错误

        <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>

应该为

        <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>

  意外收获

  在进行依赖注入的时候,是需要

    @Autowired
private Dog dog;

  而不是New一个新的对象。

Dog dog1 = new Dog();

  问题用时

    漫不经心,利勒拉了    五     个小时

  问题难度

    

最新文章

  1. VMware Workstation下安装centos提示硬盘不支持的解决方法
  2. the fourth class
  3. CVE-2015-1328 Ubuntu 12.04, 14.04, 14.10, 15.04 overlayfs Local Root
  4. 使用CSS3画出一个叮当猫
  5. 如何在windows中编写R程序包(转载)
  6. 矩阵连乘积 ZOJ 1276 Optimal Array Multiplication Sequence
  7. Daily Scrum1--团队项目分工及估计时间
  8. [Warning] TIMESTAMP with implicit DEFAULT value is deprecated
  9. IOS开发UI篇之tableView 的用法详解
  10. linux 上下文切换带来的影响
  11. bzoj1044
  12. hdu - 1083 - Courses
  13. 自己定义View----点击滑动选择字母列表
  14. LeetCode My Solution: Minimum Depth of Binary Tree
  15. 14. leetcode 383. Ransom Note
  16. Android 发展史
  17. sqlserver 存储过程 修改
  18. VxWorks程序指南
  19. freemarker使用
  20. jupyter环境安装

热门文章

  1. quartz表(11张)
  2. CSS3实现圆环进度条
  3. 微信小程序自动化
  4. 微信小程序事件绑定
  5. Android开发之dp转像素,像素转换为dp工具类,详细代码,带有源文件下载地址。
  6. oracle数据库创建数据库实例-九五小庞
  7. BootStrap-select插件动态添加option无法显示
  8. Java I/O流 复制文件速度对比
  9. JS进阶 | 解决JQ keyup事件延迟的问题
  10. Java面试之Java基础问题答案口述整理