IDEA教程创建SpringBoot前后端分离项目示例图解
作者:guoyp2126 发布时间:2022-06-30 02:41:10
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就是前端需要处理的结果
来源:https://blog.csdn.net/guoyp2126/article/details/116104435


猜你喜欢
- 在项目中有使用到延时队列的场景,做个简单的记录说明;首先DelayQueue实现了BlockingQueue,加入其中的元素必须实现Dela
- 1、引例class Complex{private: double Real,Image;public: &nbs
- springboot项目启动,初始化方法加载参数今天我看到项目中用到了 @PostConstruct 这个注解,之前没看到过,特地查了一下,
- 23种设计模式第十二篇:java模版方法模式定义:定义一个操作中算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变算法的结构即可重定义
- Java开发中使用IDE工具肯定会很大程度的提高开发效率,但是有时候需要用java命令在服务器上启动Java工程代码来完成一系列的功能 ,当
- 概述动态SQL:SQL语句会随着用户输入或外部条件的变化而变化 。例如:我们在做多条件查询的时候,编写SQL语句的查询操作,我们并不知道用户
- 今天,简单讲讲android里关于@id和@+id的区别。之前,自己在布局里无论什么情况都使用@+id,可是后来发现有些代码用的是@id,自
- 啦啦毕业了,毕业前要写毕业设计,需要写一个简单的蓝牙APP进行交互,通过参考网上资料,问题顺利搞定,下面小编把具体实现思路分享给大家,供大家
- 这篇文章主要介绍了Springboot打包部署代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋
- 这篇文章主要介绍了SpringBoot以war包形式部署到外部Tomcat过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有
- 先吐槽一下,现在的Bean Searcher操作手册的指引弱的可怜…对我这样的小白及其不友好话不多说直入主题1、首先肯
- Spring Cloud Gateway 默认的filter功能和执行顺序有效性Spring Cloud Gateway 2.0.0.REL
- 自定义Repository接口要定义一个repository接口,你首先需要自定义一个实体类专用的Repository接口。该接口必须扩展
- 学习完数组就能用C语言写出的简单小游戏:编译器使用的为VS2013代码分为三个部分1、头文件 game.h2、源文件 game.c 用来存放
- 前言:现在一般的Android软件都是需要不断更新的,当你打开某个app的时候,如果有新的版本,它会提示你有新版本需要更新。该项目实现的就是
- 由于一些不可控因素的影响,比如系统内存,计算机状态等,每一次在while循环中执行的次数会有一定差异大概几百次。这就导致了结果的差异。注意这
- Java身份证验证方法实例详解身份证号码验证 1、号码的结构 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右
- 冒泡排序算法演示图:public static void bubbleSort(int[] array) { &
- 整合Spring Data JPAJPA (Java Persistence API)和 Spring Data 是两个范畴的概念。Hibe
- 实现效果:先看下效果:需求是 滑动列表 ,其中一部分视图(粉丝数,关注数这一部分)在滑动到顶端的时候不消失,而是停留在整个界面头部。我们先分