Java面试
文章平均质量分 57
晋向阳
这个作者很懒,什么都没留下…
展开
-
#{} 和 ${} 的区别
然后参数将问号进行替换,最后将完整的sql进行交给mysql进行执行,但是他这样的方式并不适用于全部的场景,例如查询需要将排序的是升序还是降序进行传参或者表名为可变时就不能使用#{},而要用 ${}, 对于 ${}则是对sql进行拼接,就像Statement一样,没有通过预编译sql。而#{} 相当于el表达式的形式,spring会对该表达式进行解析得到结果后对其进行注入,这个结果可能是字符串也可能是bean对象,但要注意的是注入的元素要与被注入的属性的类型一致,否则将会报出类型不匹配的异常。原创 2023-07-16 21:32:04 · 141 阅读 · 1 评论 -
SpringBoot 的启动流程
SpringBoot 的启动流程原创 2023-02-10 16:41:43 · 3133 阅读 · 1 评论 -
@Value注解
spring中@Value的详解原创 2023-02-02 16:01:38 · 122 阅读 · 0 评论 -
ArrayList与LinkedList
验证ArrayList以及LinkedList增加与访问快慢的问题原创 2022-12-15 14:39:05 · 98 阅读 · 0 评论 -
面向对象的理解
Java原创 2022-11-28 08:54:56 · 143 阅读 · 2 评论