您的位置:首页 > 编程语言 > Java开发

IDEA创建SpringBoot项目无法正常启动的问题解决方式及思想

2019-02-21 17:53 1636 查看

一、背景

最近由于接手新任务,需要对以往的项目进行技术改造,把原有的SpringMVC替换成SpringBoot。初步想法是先初始化SpringBoot项目,然后把原有项目中的代码移植过来。

当然网上有很多项目改造的例子,可以参考一下。不过每个项目都不同,运用的技术也有差异,需要根据真实情况选择适当的方法进行改造。不可一味的模仿,不然可能会浪费大量的时间,也没有实质性的进展。

在此,博主主要是按照自己的初步想法进行了项目改造。具体细节不是本文所要阐述的重点,不做描述,有需要的可以留言讨论。

二、问题

问题的产生是用IDEA初始化SpringBoot项目后,无法正常启动。当然可能用其他技术不会有相应的问题产生,可以自动忽略。

三、解决方法

如果不涉及数据库的,只需在pom文件里添加以下依赖即可:

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

如果设计数据库相关的,需要继续添加以下依赖(数据库为Mysql,持久层框架用的是mybatis,其他请自行更换):

[code]        <dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>

<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.6</version>
</dependency>

<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.2</version>
</dependency>

四、总结

以上基本SpringBoot框架可搭建完成,如果需要引用其他技术的可以自行添加依赖即可。可以看出,这里并没有什么复杂的问题,也没有什么技术性的问题。在此记录主要是为了总结思想非解决具体问题。你可能觉着这里并没有什么思想可以总结,其实不然,当你想从菜鸟变专家的过程中,如果一直是眼高手低,不知躬行,那么你的路还很长。你没有去亲自动手去解决问题,就不太可能具有解决问题的能力,不要纸上谈兵,做技术的不要停留在理论,否则遇到问题,无论难易,你将无从下手。

当问题出现了,解决了,就不要在关注于问题本身了,而要去看解决问题过程中运用的思想,总结出解决问题的具体步骤。例如本例可以这样想:首先要定位问题,根据日志分析问题出现的位置,其次对问题进行分解,根据日志把问题进行分解,把问题各个击破,最后总结。

希望大家,做技术,把理论结合实践,并在应用中去解决相应的问题。不断的在实践中锻炼自己,提高自己的技术能力。同技术死磕到底。

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: