环境: IDEA 2022.1.4+ SQL 2012
今日启动SpringBoot项目,出现 Initializing Spring embedded WebApplicationContext。 启动失败,我百度了下,说可能是下了断点,可我没有下断点。
2023-04-29 15:40:02.039 INFO 13676 --- [ main] o.a.coyote.http11.Http11NioProtocol : Initializing ProtocolHandler ["http-nio-8090"]
2023-04-29 15:40:02.039 INFO 13676 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2023-04-29 15:40:02.039 INFO 13676 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.60]
2023-04-29 15:40:02.111 INFO 13676 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2023-04-29 15:40:02.306 INFO 13676 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
我就想,就算是没启动成功,这好歹也给个错误提示下,结果也没提示。 我只能设置并启动调试来看。
启动后提示如上图所示异常,这个我就想起昨晚再Mubatis的xml中执行存储,原xml定义如下
<select id="save" statementType="CALLABLE" parameterType="ResultParam" resultType="DbResult">
{
call usp_xtjk_ResultInfo
#{xh,mode=IN,jdbcType=INT}
}
</select>
我确定了各参数设置,但是 jdbcType 不大确定,初学也没了解过,会不会INT类型不对。我赶紧百度了下, 还真是不对,得设置成INTEGER:
(下图引用: jdbctype有哪些类型_IT问答中心_中公优就业)
修改为INTEGER后,SpringBoot启动成功了...