跳至主要內容
学习笔记
博客主页
项目主页
编程语言
Web基础
VUE应用
Java
Python
GoLang
C++
环境配置
Windows
CentOS
数据库
sql
MySQL
达梦数据库
InfluxDB
集成配置
SpringBoot
缓存Reids
中间件MQ
nginx
Elasticsearch
文件系统
运维工具
运维工具
开发搭建
证书认证
容器技术
Docker
镜像仓库
kubernetes介绍
kubernetes建设
kubernetes实战
搜索
Ctrl
K
MyBatis
知识库
集成配置
SpringBoot
MyBatis
小于 1 分钟
#{}和${}的区别是什么?
#
#{}和${}的区别是什么?
#{}是预编译处理,${}是字符串替换。
Mybatis 在处理#{}时,会将 sql 中的#{}替换为?号,调用 PreparedStatement 的 set 方法来赋值;
Mybatis 在处理{}时,就是把${}替换成变量的值。
使用#{}可以有效的防止 SQL 注入,提高系统安全性
链接地址:
https://mp.weixin.qq.com/s/gEN0TDA3wrCel-mA8MMmlw
open in new window
上一页
SpringBoot性能
下一页
zookeeper安装