springboot java.util.NoSuchElementException: No value present 异常处理
当通过jpa通过id查询时,使用 findById(id).get(),当id不存在当,也就是数据库没有对应当id数据时,就回报上面当异常后来查看源码,发现:public T get() { if (value == null) { throw new NoSuchElementException("No value present");
当通过jpa通过id查询时,使用 findById(id).get(),当id不存在当,也就是数据库没有对应当id数据时,就回报上面当异常后来查看源码,发现:public T get() { if (value == null) { throw new NoSuchElementException("No value present");
该警告解释为 : ApplicationContext 不能从一个组件的默认包启动既然他说该类不能从组件的默认包启动,那就给他建立一个包好了。一般发出这个警告的原因是你把启动类直接放在的src目录下面你需要在src目录下面再建一个包,比如controlcenter,然后把启动类放到controlcenter下面。
开发中使用Maven去搭建项目的时候 会出现在远程仓库 没有的jar包就拿IDEA为例在cmd.exe中输入mvn install:install-file -Dfile= “jar包在那个盘的那个文件下” -DgroupId=org.oracle(这里是给jar包起的一个组名) -DartifactId=ojdbc(这里是jar包叫什么名) -Dversion=7(这里是jar包的一个版本号)
idea热部署的步骤:1.2.3.