首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
你就是传说中爱自己洗
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
最新
热门
MyBatis的缓存
缓存是指存在于内存中的临时数据,使用缓存可以减少和数据库的交互次数,提高执行效率。 一级缓存是指MyBatis中SqlSession对象的缓存,当SqlSession消失时,一级缓存随之消失。 当我们执行查询后,查询的结果会同时存入到SqlSession中的一块区域。当我们再次…
MyBatis多表查询和延迟加载
一个银行账户只能由一个用户使用,即在银行的角度来看,查询账户信息是一对一查询。 站在用户的角度,一个用户可以持有多个银行账户信息。 新建一个表示人物所扮演角色(职位)的role表和记录两表id的person_role表。 站在Person的角度,一个Person可以扮演多个Ro…
MyBatis的动态SQL
我们可以根据bean类属性的不同取值,来使用不同的SQL语句来进行查询。比如若id值不为空时根据id值查询,若name不为空时还要加入name作为判断条件。
MyBatis简介
在前面学习到关于持久层(即与数据库交互)的技术中,我们有JDBC技术和Spring对jdbc的简单封装——JdbcTemplate。 (2)在实际开发中sql语句常常是变化的,而jdbc中的sql语句是硬编码到java代码里,这使得代码不易维护。 (3)sql语句中的where…
Spring-MVC的相关注解
该注解除了应用在方法,还可以应用在类上,此时该注解会作用于控制器类的所有处理器方法上,它会作为URL的第一级访问目录。 (1)value:用于指定请求的URL,它和 path 属性的作用是一样的。它支持接收多个字符串,例如 (2)method:指定请求的方式,例如Request…
SpringMVC拦截器
SpringMVC拦截器类似于Servlet开发中的过滤器Filter,它可以对处理器进行预处理和后处理。 (2)过滤器可以通过url-pattern配置成/*后对所有要访问的资源进行拦截,而拦截器只能拦截访问的控制器方法,jsp,html,css,js等是不会被拦截的。 po…
SpringMVC异常处理
在前面编写的控制层(或其他层)类方法中,可能会出现种种的异常,这些异常会逐层向上抛出,然后在页面中显示错误信息。 如果我们希望在方法中出现异常后显示的是另一种特定的页面,而不是干巴巴的显示错误页面的不友好页面,我们可以使用异常处理器来处理异常。
SpringMVC上传文件
所谓的传统文件上传,是指我们上传的文件和访问的应用都存在于同一台服务器上。 (2)文件解析器会返回上传文件对象给前端控制器。以往的文件上传中的解析工作需要我们自己动手写,而文件解析器帮我们做了这一部分的工作。 (3)前端控制器会执行控制层对应的方法,该方法需要定义一个方法参数:…
SpringMVC跳转页面和响应数据
跳转页面无返回值方法对于无返回值方法,我们可以使用HttpServletResponse和HttpServletRequest中的重定向和转发来实现页面跳转。转发示例放在day2.jsp中的请求链接点
SpringMVC的简介
服务端程序一般是基于两种形式,一种是客户端-服务器(C/S)结构,另一种是浏览器和服务器(B/S)结构,我们使用java基本是开发B/S架构的程序。该架构分称三层架构: (1)表现层:即Web层。它负责接收客户端请求,向客户端响应结构,表现层一般采用MVC的设计模型。 Cont…
下一页
个人成就
文章被阅读
22,104
掘力值
576
关注了
2
关注者
1
收藏集
1
关注标签
2
加入于
2020-04-30