一、软件分层二、目录结构在Maven结构下,后端开发可分为四个包,分别对应软件层次的四个模块:1、com.a03.beans:数据库的实体类,对应数据库层次2、com.a03.mapper:数据层的接口,对应数据层。数据层的接口与数据库的表往往是一对一的。        主流Mybatis可通过注解开发或映射文件开发。
一、前言二、新建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阅读
1.项目开发前后端准备工作:配置maven项目管理工具作用:①对Jar包进行统一的管理,包括快速引入Jar包,以及对使用的 Jar包进行统一的版本控制) ②提供了一个标准化的Java项目结构,我们可以通过Maven快速创建一个标准的Java项目。(src目录放置java源代码,resource放置配置文件) 配置步骤:file-settings-maven添加jdk配置:file-setting
 本文主要分为两个部分:第一部分: 主要从问题出发,引入接口测试的相关内容并与前端测试进行简单对比,总结两者之前的区别与联系。但该部分只交代了怎么做和如何做?并没有解释为什么要做?第二部分: 主要介绍为什么要做接口测试,并简单总结接口持续集成和接口质量评估相关内容。第一部分:首先,在做接口测试的过程中,经常有后端开发会问:后端接口都测试什么?怎么测的?2. 后端接口测
前言:  我的后端项目是Java写的,用的Springboot框架。在部署服务器并配置https访问过程中,因为做了一些令人窒息的操作(事后发现),所以老是不能成功。  不成功具体点说就是:域名地址可以正常访问(http/https均可),而部署在服务器上的API仍然只能通过http访问,通过https访问会显示不安全连接!  通过提交工单,得到阿里云工作人员的帮助,他们给出了答案:      然
  学习过一个项目,记录一些基本知识点。  程序仓库: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阅读
背景:最近公司新接了一个小项目,在下有幸承担了后台开发的所有部分。所以基于以上环境,我开始着手搭建了一个以springboot为基础的项目,其中包含了整合shiro。开发环境:springboot版本1.5.9<parent> <groupId>org.springframework.boot</groupId> <artifactId
简介这一小节主要是,整合Redis,需要提前在开发机上安装好Redis才能进行以下操作步骤这里我用的是Windows下的 redis 3.0,可以自行下载安装适合自己系统的redis添加Redis依赖<!-- redis --> <dependency> <groupId>org.springframework.boot</grou
转载 2024-03-01 11:26:06
84阅读
SpringBoot写出优雅的后端接口pom.xml业务层校验Validator + BindResult进行校验Validator + 自动抛出异常全局异常处理自定义异常数据统一响应-自定义统一响应体响应码枚举全局处理响应数据 pom.xml<parent> <groupId>org.springframework.boot</groupId&gt
基本概念白盒测试(white-box testing,又称逻辑驱动测试,结构测试)是把测试对象看作一个打开的盒子。利用白盒测试法进行动态测试时,需要测试软件产品的内部结果和处理过程,不需要测试软件产品的功能。方法分类测试方法分类说明逻辑覆盖语句覆盖每条语句至少执行一次判定覆盖每个判定的每个分支至少执行一次条件覆盖每个判定的每个条件应取到各种可能的值判定/条件覆盖同时满足判定覆盖和条件覆盖条件组合覆
告别混乱代码,这份 SpringBoot 后端接口规范太及时了!文章目录一、前言二、环境说明三、参数校验1、介绍2、Validator + 自动抛出异常(使用)3、分组校验和递归校验4、自定义校验四、全局异常处理1、基本使用2、自定义异常五、数据统一响应六、全局处理响应数据(可选择)七、接口版本控制1、简介2、Path控制实现3、header控制实现八、API接口安全1、简介2、Token授权认证
Spring Boot + Vue 前后端分离开发,权限管理的一点思路但是最近有小伙伴在学习微人事项目时,对动态菜单这一块还是有疑问(即不同用户登录成功后会看到不同的菜单项),因此松哥打算再来写一篇文章和大家聊一聊前后端分离开发中的动态菜单问题。1. 一个原则做权限管理,一个核心思想就是后端做权限控制,前端做的所有工作都只是为了提高用户体验,我们不能依靠前端展示或者隐藏一个按钮来实现权限控制,这样
1、Java 中能创建 volatile 数组吗?        能,Java 中可以创建 volatile 类型数组,不过只是一个指向数组的引用,而不是整个数组。        如果改变引用指向的数组,将会受到 volatile 的保护,
js实现轮播图1.原理:  将一些图片在一行中平铺,然后计算偏移量再利用定时器实现定时轮播。 2.实现步骤:步骤一:建立html基本布局如下所示:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>轮播图</title> </h
转载 9月前
160阅读
在进行“java代码测试springboot”的过程中,我们会通过一系列的步骤,逐步进行环境准备、集成步骤、配置详解、实战应用、性能优化和生态扩展。下面,让我们一起深入这个话题吧。 ### 环境准备 首先,我们需要确保开发环境准备齐全。下面是我们所需的依赖以及版本兼容性矩阵: | 依赖 | 版本 | 兼容性 | |----------------|-----
原创 6月前
19阅读
SpringBoot高级用法SpringBoot配置文件说明关于配置文件说明解释:Spring程序启动时,需要加载默认的配置文件,默认名称:application.properties修改字符集编码说明:下列操作修改的是IDEA中解析代码时的字符集格式properties配置文件说明语法: 1.数据结构 key-value结构 2.写法 key=value “key2”=“value2” 3.
转载 2024-04-18 12:06:38
43阅读
SpringBoot后端分离开发拆分和部署1、前后端分离介绍以前的项目开发都是将前端代码后端代码混合在一个java项目中,这样是不利于管理和项目进度的 前后端分离开发,就是在项目开发过程中,对于前端代码的开发由专门的前端开发人员负责,后端代码则由后端开发 人员负责,这样可以做到分工明确、各司其职,提高开发效率,前后端代码并行开发,可以加快项目开发进度。 目前,前后端分离开发方式已经被越来越多的
转载 2023-09-26 17:55:02
544阅读
Vue +Spring Boot 前后端分离 的 项目 笔记后端的部分一个好用的接口网站网址:链接 主页注册就行了里面有示例模块和示例接口Vue 解决跨域问题解决跨域问题有两个方法(主要是在后端来解决,前端方法自行百度)在这里主要使用springboot后端主要框架1. 使用注解在controller 类上添加@RestController @CrossOrigin @RequestMappi
目录沙箱环境测试支付宝支付下载安装密钥:安装:生成密钥:沙箱环境配置支付宝SDK配置下载SDK&DEMO支付宝SDK导入支付宝SDK配置配置tomcat访问端口占用问题:解决方法:1、旧版沙箱配置-成功旧版沙箱自定义密钥2、新版沙箱配置-失败测试:1、点击付款2、模拟登录买家的账号和支付密码3、确认付款4、付款成功5、支付宝回调的代码也成功执行。测试步骤总结:总结分析图:付款->支
后端分离部署前后端部署前期准备1.前端1.在打包之前把方法请求的地址换成你服务器的地址,换完之后给后面再加上/api。(然后再打包)。2.在上面找到运行->运行终端->选择第一个也就是npm run bulid 通过npm run bulid命令进行打包,最后生成dist文件夹2.后端1.找到该springboot项目pom.xml,给里面增加如下代码。 配置项目打包发布(jar包)
转载 2024-03-25 17:21:10
556阅读
  • 1
  • 2
  • 3
  • 4
  • 5