IDEA教程创建SpringBoot前后端分离项目示例图解
目录
- 创建springboot项目
- 测试项目
- 按照MVC格式创建数据库项目
- 总结
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前后端分离项目的资料请关注我们其它相关文章!
相关推荐
-
Springboot创建项目的图文教程(idea版本)
原文地址:http://www.javayihao.top/detail/84 一:概述 由于springboot项目,不管是java工程还是web工程都可以直接以jar方式运行,所以推荐创建jar工程,这里创建jar工程项目为例. 二:两种方式创建springboot项目 1.第一种方式 手动在idea中new一个新的项目.选择maven工程 完成的结构如图 然后在pom文件继承spring-boot-starter-parent依赖接口完成创建 <?xml version="1.0&q
-
Intellij IDEA创建spring-boot项目的图文教程
开发环境: jdk版本:JDK8 maven版本:maven-3.5.2 开发工具:Itellij IDEA 2017.1 前提条件:已安装以上软件并配置好jdk和maven的环境变量 创建步骤: 点击坐上角file --->选择new --->点击project... 如下图所示: 点击左边Spring Initializr ---> 右上角新建jdk(若有则不需要) ---> 点击next 如下图所示: 看需求修改下图中的信息后点击next(可以直接使用默认) 点击左边的Web
-
部署vue+Springboot前后端分离项目的步骤实现
单页应用 vue经常被用来开发单页应用(SinglePage Web Application,SPA),什么叫做单页应用呢,也就是只有一张web页面的应用,单页应用的跳转只需要刷新局部资源,大大加快的了我们页面的响应速度 前端页面打包 打开vue工程,在项目根目录下创建一个配置文件:vue.config.js,然后在里面写入以下内容: module.exports = { assetsDir: 'static', // 静态资源保存路径 outputDir: 'dist', // 打包后生成的文
-
使用IDEA搭建一个简单的SpringBoot项目超详细过程
一.创建项目 1.File->new->project: 2.选择"Spring Initializr",点击next:(jdk1.8默认即可) 3.完善项目信息,组名可不做修改,项目名可做修改:最终建的项目名为:test,src->main->java下包名会是:com->example->test:点击next: 4.Web下勾选Spring Web Start,(网上创建springboot项目多是勾选Web选项,而较高版本的Springboo
-
IDEA新建Springboot项目(图文教程)
1.路径 File->New->Project 2.创建项目 选择Spring Initializr 点击Next,设置工程名字等基本信息 点击Next,选择需要下载的jar包,比如创建Web项目勾选Web 点击Next,修改项目名称,点击Finish创建完成 以上这篇IDEA新建Springboot项目(图文教程)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
IDEA教程创建SpringBoot前后端分离项目示例图解
目录 创建springboot项目 测试项目 按照MVC格式创建数据库项目 总结 springboot就是简化Spring应用中的初始化配置,快速创建项目而生的. 创建springboot项目 代开idea,点击File->New->Project,弹出如下对话框 输入组织.工程名,选择maven工程,注意:java版本号选择8 可以根据自己项目的需求选择依赖包,系统会自动将这些依赖包写入maven的pom文件,如下选择Spring Web.myBtias.mySQL驱动等.无需担心漏掉依赖包
-
springBoot前后端分离项目中shiro的302跳转问题
springBoot前后端分离项目shiro的302跳转 项目是使用的springboot ,使用的shiro做的用户鉴权.在前端请求时当用户信息失效,session失效的时候,shiro会重定向到配置的login.jsp 页面,或者是自己配置的logUrl. 因是前后端分离项目,与静态资源文件分离,固重定向后,接着会404. 经过查找网上配置资料,发现302原因是 FormAuthenticationFilter中onAccessDenied 方法做了相应处理.那知道问题所在,就可以有解决方了
-
Springboot前后端分离项目配置跨域实现过程解析
项目登录流程如下 用户进入前端登录界面,输入账号密码等,输入完成之后前端发送请求到后端(拦截器不会拦截登录请求),后端验证账号密码等成功之后生成Token并存储到数据库,数据库中包含该Token过期时间,然后返回生成的Token到前端. 前端收到Token,表示登录成功,把这个Token存储本地.然后跳转到用户中心页面,用户中心页面在ajax的请求头中带上Token,跟随请求用户数据接口一起带到后端. 后端通过拦截器拦截到这个请求,去判断这个Token是否有效,有效就放过去做他该做的事情,无效就
-
SpringBoot+MyBatisPlus+Vue 前后端分离项目快速搭建过程(前端篇)
后端篇 SpringBoot+MyBatisPlus+Vue 前后端分离项目快速搭建[后端篇][快速生成后端代码.封装结果集.增删改查.模糊查找][毕设基础框架] 前端篇 创建vue项目 1.找个文件夹进入命令行,输入:vue create vue-front 2.直接回车,等待片刻,稍微有点小久 3.根据提示指令测试 打开浏览器输入:http://localhost:8080/ 安装所需工具 安装的工具会有点多,为了提供更好的拓展性,可以自主选择安装(不建议),后面的代码中都是使用到了,不安装
-
SpringBoot+MyBatisPlus+Vue 前后端分离项目快速搭建过程(后端)
数据库准备 data_test.sql: /* SQLyog Enterprise v12.08 (64 bit) MySQL - 5.7.31 : Database - data_test ********************************************************************* */ /*!40101 SET NAMES utf8 */; /*!40101 SET SQL_MODE=''*/; /*!40014 SET @OLD_UNIQUE_
-
SpringBoot+mybatis+Vue实现前后端分离项目的示例
目录 一.SpringBoot环境搭建 1.项目的数据库 2.项目所需依赖 3.application.yml文件 4.入口类 二.vue实现前后端分离 1.前端页面 2.springBoot控制层 3.mapper文件 4.项目完整源代码 vue前后端分离实现功能:员工的增删改(先实现数据回显之后,再进行修改)查 一.SpringBoot环境搭建 1.项目的数据库 /* Navicat Premium Data Transfer Source Server : windows Source S
-
shiro整合springboot前后端分离
本文实例为大家分享了shiro整合springboot前后端分离的具体代码,供大家参考,具体内容如下 1.shiro整合springboot的配置 package com.hisi.config; import java.util.LinkedHashMap; import java.util.Map; import javax.servlet.Filter; import org.apache.shiro.session.mgt.eis.MemorySessionDAO; import org
-
Spring Boot和Vue前后端分离项目架构的全过程
目录 Spring Boot+Vue 前后端分离项目架构 1. SpringBoot 后端项目 2. Vue 前端项目 总结 Spring Boot+Vue 前后端分离项目架构 项目流程: 1. SpringBoot 后端项目 1.新建一个 SpringBoot 工程,并添加项目开发过程中需要的相关依赖: 2.数据库新建 book 数据表: -- ---------------------------- -- Table structure for book -- ---------------
-
Django+Vue.js搭建前后端分离项目的示例
在写这篇文章的时候,顺带学习了一下关于Markdown的使用方法. 笔者是个渣渣,一切都是自己在摸索的学着,所以也谈不上什么体系.系统学习.在这里主要是为了实现把项目前后端分离开. 这里假设你的电脑上所需的django.vue.js已经有了,如果没有,往下拉就是vue.js的安装流程.django前面写过了,就不赘述了. 一,正常搭建前后端分离项目流程 1.创建django项目 命令: django-admin startproject ulb_manager 结构: ├── manage.py
随机推荐
- JavaScript中计算网页中某个元素的位置
- jquery 一键复制到剪切板的实例
- Java并发编程之性能、扩展性和响应
- 利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
- .NET MVC中ViewData,ViewBag和TempData的区别浅析
- PHP session实现购物车功能
- Discuz 5.0 中读取纯真IP数据库函数分析
- php伪静态之APACHE篇
- python3中int(整型)的使用教程
- 用ASP和SQL实现基于Web的事件日历
- Android中发送Http请求(包括文件上传、servlet接收)的实例代码
- C++中访问字符串的三种方法总结
- Android编程实现使用Intent传输包含自定义类的ArrayList示例
- javascript数据类型示例分享
- SQL高级应用之使用SQL查询Excel表格数据的方法
- 运用Windows XP附带的Msicuu.exe、Msizap.exe来彻底卸载顽固程序
- Lua获取utf8字符串长度和字符串截取并用...代替
- 基于JavaScript实现的折半查找算法示例
- NodeJS处理Express中异步错误
- C#调用Python脚本的简单示例