前言Matrxi-Web是一个前后端分离的管理系统,前端采用vue开发框架,后端使用springboot开发框架,具体快速开发、简单可复用的特点。只要把整体框架搭建起来了,后面就只用写CRUD了。Matrxi-Web具备基本的管理系统的基本功能,后端CRUD代码只需要配置好数据库,便可一键生成。使用教程跟我学Spring Boot开发管理系统1:后端整体技术架构目录本项目一共有三个模块:matri
目录技术选型数据库设计数据模型podto后台经典三层dao层service层controller层后台安全令牌公共参数拦截器放行规则登录验证操作权限缓存缓存注解缓存模板响应包装配置自定义配置pom数据安全字段验证日志 本教程注重整体设计思路,提出相应的技术,每一步的具体实现点到为止技术选型SpringBoot+Redis+MyBatis(Plus) Spring进行bean管理,Redis缓存,
这篇文章是无关业务逻辑代码的基础配置 目录一、相关配置1. 数据库相关配置2.日志系统相关配置二、开发框架搭建1.设置返回接口标准类2.自定义异常枚举类3. 自定义异常处理类4. 全局异常处理类三、全局校验1. 全局常量参数2. 用户身份校验3. 管理员权限校验四、全局校验配置1. 用户校验配置2. 管理员校验配置3. 文件存储实际位置与虚拟位置转化总结前言 最近学习java项目开发,对sprin
转载 2024-03-29 13:14:42
82阅读
  学习过一个项目,记录一些基本知识点。  程序仓库:https://gitee.com/juncaoit/basic-springboot 目录:  1.springboot 的官网  2.@Controller与@RestController的区别  3.springboot的目录结构  4.同个⽂件的加载顺序  5.解压后的jar包的目录  6.对外接口使用统一的json格式  7
转载 2024-05-10 03:16:10
439阅读
1 概述本篇文章以Spring Boot为基础,从以下三个方向讲述了如何设计一个优秀的后端接口体系:参数校验:涉及Hibernate Validator的各种注解,快速失败模式,分组,组序列以及自定义注解/Validator 异常处理:涉及ControllerAdvice/@RestControllerAdvice以及@ExceptionHandler 数据响应:涉及如何设计一个响应体以及如何包装
一、软件分层二、目录结构在Maven结构下,后端开发可分为四个包,分别对应软件层次的四个模块:1、com.a03.beans:数据库的实体类,对应数据库层次2、com.a03.mapper:数据层的接口,对应数据层。数据层的接口与数据库的表往往是一对一的。        主流Mybatis可通过注解开发或映射文件开发
SpringBoot写出优雅的后端接口pom.xml业务层校验Validator + BindResult进行校验Validator + 自动抛出异常全局异常处理自定义异常数据统一响应-自定义统一响应体响应码枚举全局处理响应数据 pom.xml<parent> <groupId>org.springframework.boot</groupId&gt
一、前言二、新建Spring Boot 项目三、Spring Boot 整合JDBC 与MySQL 交互3.1 新建数据表skr_user 3.2 Jdbcproject 项目结构如下3.3 搭建文件结构    3.3.1 创建package     3.3.2 创建开发环境配置文件3.4 新建工具类   
转载 2024-04-18 13:46:51
130阅读
文章目录一、为什么使用springboot二、如何快速新建一个springboot项目2.1 https://start.spring.io/2.2 使用IDE的插件进行快速创建(Idea,Eclipse)三、标准spring项目结构如何理解3.1 约定大于配置3.1.1 约定结构长什么样3.1.2 项目流程(登录为例)3.2 restful风格的接口实现方式(常用注解)3.2.1 Reques
文章目录1 SpringBoot快速入门1.1 Web分析2. HTTP协议2.1 HTTP-概述2.1.1 介绍2.2.2 特点2.2 HTTP-请求协议2.3 HTTP-响应协议2.3.1 格式介绍2.3.2 响应状态码常见的相应状态码3 WEB服务器3.1 服务器概述 1 SpringBoot快速入门Spring的官网Spring Boot 可以帮助我们非常快速的构建应用程序、简化开发、提
前言本文将从最基础的Java SpringBoot环境,编写一个最基础的接口。比在此基础上逐渐延申,最终形成一套标准的企业级后端接口开发规范。1.环境搭建1.1创建Maven工程1.2引入所需依赖<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"
Web开发简单了解快速上手JSON 的支持RESTful 的支持支持热部署快速上手拦截器与过滤器自定义过滤器示例自定义拦截器示例打包部署多环境配置服务器配置项目打包 简单了解       自从 B/S 架构 (Browser/Server,浏览器/服务器模式) 被发明以来,因为其具有跨平台、 易移植、方便使用等特点,迅速地成为
转载 2023-11-24 10:34:32
55阅读
SpringBoot项目后端开发流程导入依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.5.RELEASE&lt
转载 2024-03-15 06:05:55
97阅读
前言一个后端接口大致分为四个部分组成:接口地址(url)、接口请求方式(get、post等)、请求数据(request)、响应数据(response)。如何构建这几个部分每个公司要求都不同,没有什么“一定是最好的”标准,但一个优秀的后端接口和一个糟糕的后端接口对比起来差异还是蛮大的,其中最重要的关键点就是看是否规范! 本文就一步一步演示如何构建起一个优秀的后端接口体系,体系构建好了自然就有了规范,
文章目录 一、登录页面请求处理二、开发步骤 1.配置druid 2.配置mybatis-plus三、效果演示四、问题以及解析 前言主要是测试数据库,负责发送给前端JSON数据,检查数据规范,学习新知识。技术mybatis-plus,druid等,后续会更新很多。项目目录 一、登录页面请求处理前端发送请求,controller接收,并且访问底层二、开发步骤1.代码如下(示例)
前言:刚来公司时导师给了一个元数据管理系统让我熟悉,里面大部分接口的实现还是基于neo4j图数据库的,也有用到hive数据库,但只是作为中间库来同步一些数据信息。后面给了些具体需求,让我针对MySQL来开发一些接口。由于代码在内网,所以就不详细展示代码了,主要记录一些碰到的坑和优化点以及一个基本流程。项目技术栈:SpringBoot+gradle+MySQL/neo4j+jpa基本开发流程看需求文
8-1:比目后端云简介   一个完整的小程序系统,不但需要前端的展现,而且需要后端服务器的支撑,以提供数据服务。也就是说,开发一个真正完整的小程序应用,需要前后端的相互配合。小程序与远程服务器之间通过HTTPS传输协议进行数据交换   除了自己搭建服务端以外,还可以利用一些网络公司提供的云服务来进行小程序后端的相应开发。本章主要讲解利用比目网络科技有限公司提
目录一、SpringBoot项目简介1、技术点介绍2、数据表介绍二、构建SpringBoot项目1.创建SpringBoot项目并配置POM2.配置application.yml3.启动类配置4.首页访问 ,导入前端页面及页面对应的js/css/images文件三、实现首页功能0)导入帮助类config:exception:Generator:Utils:在generater类运行自动生成代码:1
我以前在学习安卓开发时曾经用到过一家后端云作为后端数据存储于查询,因此微信小程序出来之后我也想用它作为微信小程序的后端云,但可惜使用的那家后端云并没有支持微信小程序的 SDK,前两天我查到了 LeanCloud 支持微信小程序的 sdk ,以此写下笔记。 资料引用:https://leancloud.cn/docs/weapp.html创建应用如果你还没有创建过 LeanCloud 应用,请登
转载 2024-03-19 11:19:29
37阅读
知道的越多,不知道的就越多,业余的像一棵小草!编辑:业余草题外话:前几天,有不少人问我,有没有基于 SpringBoot 的脚手架项目。今天我就推荐一个基本的框架脚手架,特别是学会使用 jwt + shiro 的权限组合!其实有了 SpringBoot 后,项目搭建的难度一降再降,可还是有人想偷懒,就怕你几年后会后悔!一、背景前后端分离已经成为互联网项目开发标准,它会为以后的大型分布式架构打下基础
  • 1
  • 2
  • 3
  • 4
  • 5