Springboot项目搭建全流程及简单实现项目前后端交互

一、前言

    这几天忙里偷闲,整理翻阅自己的学习笔记,会不定时的更新博客。今天给大家分享使用eclipse系IDE(本文中使用的IDE是STS,有兴趣的同学可以百度了解一下,开发spring基础项目神器,使用和eclipse一样)搭建spingboot项目的全流程和简单实现前后端交互的经验。

二、项目搭建

    2.1 建立项目

    右击,选择Spring starter project,此处没有的话在other里找。

Springboot项目搭建全流程及简单实现项目前后端交互_第1张图片

    2.2  新项目配置

    出现这个界面后,可能会标红,提示1的地址无效,这是网络问题导致的,网络特别差连接不上。这种情况你可以把他换成https,还不行只能重新进行上一步,重新新建项目(相当于刷新这个url)。

    2和5相当于你的项目名称,你改动2,5也跟着变;3是指打包方式,web项目当然选war包;4是给maven用来区分的域名,一般4、5组合起来作为包名,即6。点击next

Springboot项目搭建全流程及简单实现项目前后端交互_第2张图片

    这一步的左面是让你选择一些可用的功能依赖包,右边是已选的依赖包。点击finish,等他自动配置完成,如右图

Springboot项目搭建全流程及简单实现项目前后端交互_第3张图片Springboot项目搭建全流程及简单实现项目前后端交互_第4张图片

    2.3 搭建后的坑

    上述步骤是不是很简单?然而这个时候你clean、install八成会报错。道阻且长,继续努力。

    首先,会在clean后报[WARNING] The requested profile "pom.xml" could not be activated because it does not exist.。解决办法就是右击项目,选择属性,选择maven,是不是看到一个pom.xml配置,删了它。具体原因在另一篇博文里有提到。再次clean,无报错。接着下一步install。

    发现再一次报错,报错信息如下

Description:

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

    这是因为没有配置数据源,有两个解决方案,一是在项目中的DemoApplication中SpringBootApplication注解增加exclude=DataSourceAutoConfiguration.class属性配置,不过这种办法换汤不换药,而且实际意义很小。不推荐这种办法。第二中办法就是配置数据源咯。打开application.properties文件。增加配置信息如下

Springboot项目搭建全流程及简单实现项目前后端交互_第5张图片

    保存,重新clean,install。成功。springboot项目架子已经搭建完成

三、简单的前后端交互实现

    新建Controller和一个JSP,注意,DemoApplication.java所在包一定要是最高级的,它加载不到比他更高级的逻辑

Springboot项目搭建全流程及简单实现项目前后端交互_第6张图片

    运行项目,点击,后台作出响应。若有问题请留言评论哦

你可能感兴趣的:(Springboot)