首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java后端
爱上语文
创建于2024-11-27
订阅专栏
Java后端开发
等 8 人订阅
共37篇文章
创建于2024-11-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
请求响应:统一的响应结果
这篇文章主要是讲解请求响应中的注解@ResponseBody和统一响应结果,并且按照一般情况设计了一个统一响应结果类
请求响应:常见参数接收及封装(Json参数及路径参数)
Json参数 Json格式的数据具有轻量级、易于阅读和编写、易于解析等诸多优点。在前后端交互时,大部分情况下请求体中的数据会以JSON格式进行传递。
请求响应:常见参数接收及封装(数组集合参数及日期参数)
数组参数 在前端页面的表单中,存在复选框元素,当提交表单到后端的时候,会将复选框中的全部内容提交到后端进行处理。
请求响应:常见参数接收及封装(简单参数)
在客户端向服务端发起请求时,往往会携带各种相关的请求数据(比如在删除员工的时候需要携带员工的id),这些请求数据通过多种形式
MyBatis动态SQL(1)
概述 随着用户的输入或外部条件变化而变化的SQL语句就叫做动态SQL,动态SQL在数据库的CRUD中使用得十分广泛,非常重要,想要使用动态SQL就必须通过XML配置MyBatis完成。
数据库:多表设计
多表关系概览 在项目开发中,进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结构,因为业务之间相互关联,所以说各个表结构之间也存在着各种联系
开发规范:Restful风格
REST(REpresentational State Transfer),表述性状态转换,它是一种软件架构的风格。
SpringBoot项目的配置文件
在SpringBoot项目中有一个application.properties配置文件,该配置文件主要是配置项目的信息、数据库的连接信息、日志的相关信息等。
MyBatis——XML映射文件
在MyBatis中,对于简单的SQL语句可以直接通过注解配置SQL语句,但是遇到复杂的SQL语句就不是那么方便了(比如说动态SQL),此时就需要使用XML配置文件配置SQL语句。
MyBatis实现数据库的CRUD
本文主要讲解使用MyBatis框架快速实现数据库中最常用的操作——CRUD。本文讲解的`SQL语句`都是MyBatis基于注解的方式定义的,相对简单。
数据库连接池
在Java的多线程中,有线程池负责线程管理,类似线程池,在数据库中也有数据库连接池,负责数据库连接的管理。数据库连接池是一个容器。负责分配、管理数据库连接(Connection)它允许应用程序重复使用
优秀持久层框架——MyBatis
何为MyBatis 在Java程序中如果想要操作数据库,官方提供了JDBC这套API,但从开发效率而言,直接使用原生的JDBC进行开发,代码有些冗杂、开发效率也不够高,所以说就需要使用框架来协助开发。
Java程序操作数据库——JDBC
JDBC 想要通过Java程序操作关系型数据库,就需要使用JDBC(Java DataBase Connectivity),JDBC就是使用Java程序操作关系型数据库的一套API。
DI详解
DI依赖注入 声明了一个成员变量(对象)之后,在该对象上面加上注解@AutoWired注解,那么在程序运行时,该对象自动在IOC容器中寻找对应的bean对象,并且将其赋值给成员变量,完成依赖注入。
IOCI详解
Spring中有三层架构,为了更加清晰的标注对象是属于哪一层的,提供了三个@Component的衍生注解:@Controller(标注在控制层)、@Service(标注在业务层)、@Repositor
IOC容器实现分层解耦
文章开始之前,先引入软件开发的两个名词:耦合和内聚。耦合是指:衡量软件中各个层(三层架构)/各个模块的依赖关联程度;内聚是指:软件中各个功能模块内部的功能联系。
JavaWeb三层架构
我们先来看一个请求响应类的代码,实现了从resource中读取user.txt文件获取用户信息封装,然后响应前端展示的功能。 此时,这个代码已经可以实现业务功能了,但是其实还是可以进行优化的。