错误信息:

  javax.servlet.ServletException: Circular view path [index]: would dispatch back to the current handler URL [/index] again. Check your ViewResolver setup! (Hint: This may be the result of an unspecified view, due to default view name generation.)

处理结果:

  是否缺少少jar包:

 

错误信息:

  Missing artifact com.oracle:ojdbc14:jar:10.2.0.2.0

处理结果:

  解决maven官方库中没有oracle jdbc驱动的问题:Missing artifact com.oracle:ojdbc14:jar:10.2.0.1.0:

  配置本地库,将下好的jar包通过maven的命令工具放在仓库中对应的文件夹位置。(ojdbc14\10.2.0.1.0)里。

  命令:mvn install:install-file -DgroupId=com.Oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar

      -Dfile=C:\Users\Administrator\.m2\repository\com\oracle\ojdbc14\10.2.0.4.0\ojdbc14-10.2.0.4.0.jar

错误信息:

  Consider defining a bean of type 'com.example.demo.repository.UserRepository' in your configuration.

处理结果:

  仔细查看下是否是jar包导错了。应该是 spring-boot-starter-data-jpa 的jar包。而不是spring-data-jpa的jar包。

  我发现 jar 包路径都是:import org.springframework.data.jpa.repository.JpaRepository;遗留下一个疑问:

    既然路径都是一毛一样,或许这两个jar包就是同一个的。之所以会出错,可能是版本号跟springboot的版本不一样引起的。

 

错误信息:

  could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet

处理结果:

  是hibernate的数据库配置问题。

  属性:spring.jpa.properties.hibernate.hbm2ddl.auto=update