IDEA教程创建SpringBoot前后端分离项目示例图解

 更新时间:2021年10月12日 17:19:51   作者:guoyp2126  
在使用spring、mybatis等框架时,配置文件很复杂,有时复杂的让人想放弃Java,使用C#。springboot出现这一切问题就都不是问题

springboot就是简化Spring应用中的初始化配置,快速创建项目而生的。

创建springboot项目

代开idea,点击File—>New—>Project,弹出如下对话框

在这里插入图片描述

输入组织、工程名,选择maven工程,注意:java版本号选择8

在这里插入图片描述

可以根据自己项目的需求选择依赖包,系统会自动将这些依赖包写入maven的pom文件,如下选择Spring Web、myBtias、mySQL驱动等。无需担心漏掉依赖包,后面需要什么也可以通过maven添加

在这里插入图片描述

在这里插入图片描述

点击下一步,弹出对话框,选择要保存的目录,点击finsh,完成项目创建

在这里插入图片描述

等待几分钟,项目创建完成,创建完成后目录结构如下:

在这里插入图片描述

将resources目录下的“application.properties”文件扩展名修改为:“yml”,改成application.yml,打开此文件,完成以下配置:

在这里插入图片描述

Spring boot配置要求很严格,缺少空格、缩进方式不对,都有可能报错。

测试项目

创建controller包,并在此包下创建类HelloController,代码如下

在这里插入图片描述

在类上注解@RestController,方法sayHello上加注解@RequestMapping(“say”)。完成项目创建,运行该项目,控制台显示如下:

在这里插入图片描述

转到浏览器,输入:http://localhost:8080/say,展示界面如下:

在这里插入图片描述

到此为止,前后端分离项目已经创建完成

按照MVC格式创建数据库项目

按照如下目录格式,分别创建StudentController、StudentService和StudentServiceImpl、StudentDao、StudentEntity以及在resouces文件夹下创建StudentDao.xml文件

在这里插入图片描述

StudentEntity关键代码说明如下:

在这里插入图片描述

StudentDao及StudentDao.xml关键代码说明

在这里插入图片描述

在这里插入图片描述

编写service层代码,StudentService和StudentServiceImpl

在这里插入图片描述

在这里插入图片描述

编写controller层代码,StudentController

在这里插入图片描述

完成后,点击运行,在浏览器输入地址,返回json数据,json就是前端需要处理的结果

在这里插入图片描述

总结

所有的配置由springboot代替,我们仅需要了解各种注解符的含义即可。这样我们可以使用maven管理我们的jar包,springboot完成各种配置,开发java程序变得和开发C#程序一样简单。在示例中我们搭建了简单的SSM项目框架,这种框架也是目前主流的java应用开发框架。

以上就是IDEA教程创建SpringBoot前后端分离项目示例图解的详细内容,更多关于IDEA创建SpringBoot前后端分离项目的资料请关注脚本之家其它相关文章!

相关文章

  • Java基础类学习之String详解

    Java基础类学习之String详解

    这篇文章主要为大家详细介绍了Java基础类中String的相关知识,文中的示例代码讲解详细,对我们学习Java有一定的帮助,需要的可以参考一下
    2022-12-12
  • SpringBoot之LogBack配置详解

    SpringBoot之LogBack配置详解

    这篇文章主要介绍了SpringBoot之LogBack配置详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-02-02
  • Jmeter内置变量vars和props的使用详解

    Jmeter内置变量vars和props的使用详解

    JMeter是一个功能强大的负载测试工具,它提供了许多有用的内置变量来支持测试过程,其中最常用的变量是 vars 和 props,本文通过代码示例详细给大家介绍了Jmeter内置变量vars和props的使用,需要的朋友可以参考下
    2024-08-08
  • Java开发Spark应用程序自定义PipeLineStage详解

    Java开发Spark应用程序自定义PipeLineStage详解

    这篇文章主要为大家介绍了Java开发Spark应用程序自定义PipeLineStage详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • ssm项目改造spring boot项目完整步骤

    ssm项目改造spring boot项目完整步骤

    Spring Boot现在已经成为Java开发领域的一颗璀璨明珠,它本身是包容万象的,可以跟各种技术集成,下面这篇文章主要给大家介绍了关于ssm项目改造spring boot项目的相关资料,需要的朋友可以参考下
    2023-04-04
  • java使用正则表达式判断手机号的方法示例

    java使用正则表达式判断手机号的方法示例

    这篇文章主要介绍了java使用正则表达式判断手机号的方法,分析了手机号码段的原理及java使用正则表达式针对手机号的匹配操作实现技巧,需要的朋友可以参考下
    2017-06-06
  • SpringBoot配置类中@Configuration和@Bean的作用

    SpringBoot配置类中@Configuration和@Bean的作用

    这篇文章主要介绍了SpringBoot配置类中@Configuration和@Bean的作用,@Configuration 指明当前类是一个配置类来替代之前的Spring配置文件,Spring boot的配置类,相当于Spring的配置文件,需要的朋友可以参考下
    2023-11-11
  • Java常用时间工具类总结(珍藏版)

    Java常用时间工具类总结(珍藏版)

    这篇文章主要为大家详细介绍了Java中一些常用时间工具类的使用示例代码,文中的代码简洁易懂,对我们学习Java有一定帮助,需要的可以参考一下
    2022-07-07
  • Java中的CopyOnWriteArrayList解析

    Java中的CopyOnWriteArrayList解析

    这篇文章主要介绍了Java中的CopyOnWriteArrayList解析,ArrayList是非线程安全的,也就是说在多个线程下进行读写,会出现异常,既然是非线程安全,那我们就使用一些机制把它变安全不就好了,需要的朋友可以参考下
    2023-12-12
  • Java springboot Mongodb增删改查代码实例

    Java springboot Mongodb增删改查代码实例

    这篇文章主要介绍了Java springboot Mongodb增删改查代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07

最新评论