上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 31 下一页
摘要: 使用 MyBatis 提供的 ORM 机制,对业务逻辑实现人员而言,面对的是纯粹的 Java 对象,这一点与使用 Hibernate 框架基本一致。对于具体的数据操作,Hibernate 会自动生成 SQL 语句,而 MyBatis 则要求开发者编写具体的 SQL 语句。相对于 Hibernate 阅读全文
posted @ 2019-08-05 22:28 认真对待世界的小白 阅读(782) 评论(0) 推荐(0)
摘要: Hibernate 在 ORM 领域具有广泛的影响,拥有广大的使用群体。它提供了 ORM 最完整、最丰富的实现,在 Spring 4.0 中目前全面支持 Hibernate 5.0,不再支持 Hibernate 3.6 之前的版本。因为 iBatis 的升级版 MyBatis 自身已经提供了对 Sp 阅读全文
posted @ 2019-08-04 23:14 认真对待世界的小白 阅读(4466) 评论(0) 推荐(1)
摘要: 不管采用何种持久化技术,都必须拥有数据连接。在 Spring 中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是由 Web 应用服务器提供的。在 Spring 中,不但可以通过 JNDI 获取应用服务器的数据源,也可以直接在 Spring 容器中配置数据源。此外,还可以通过代码的方式创建一 阅读全文
posted @ 2019-08-04 15:52 认真对待世界的小白 阅读(640) 评论(0) 推荐(0)
摘要: 一、Spring 的 DAO 理念 DAO(Data Access Object)是用于访问数据的对象,虽然在大多数情况下将数据保存在数据库中,但这并不是唯一的选择,也可以将数据存储到文件中或 LDAP 中。DAO 不但屏蔽了数据存储的最终介质的不同,也屏蔽了具体的实现技术的不同。 早期,JDBC 阅读全文
posted @ 2019-07-26 00:14 认真对待世界的小白 阅读(847) 评论(0) 推荐(1)
摘要: 1.常用的 Spring Boot 2.x 模板引擎和官方推荐案例 1)JSP(后端渲染,消耗性能) Java Server Pages 动态网页技术,由应用服务器中的 JSP 引擎来编译和执行,再将生成的整个页面返回给客户端。优点是:可以写java代码、支持表达式语言(el、jstl)、内建函数。 阅读全文
posted @ 2019-07-24 23:11 认真对待世界的小白 阅读(428) 评论(0) 推荐(0)
摘要: Filter 1)SpringBoot 启动时默认加载四个 Filter characterEncodingFilter、hiddenHttpMethodFilter、httpPutFormContentFilter、requestContextFilter 2)Filter 优先级 Ordered 阅读全文
posted @ 2019-07-24 22:45 认真对待世界的小白 阅读(603) 评论(0) 推荐(0)
摘要: Spring Boot 提供了全局异常配置,我们可以使用 @ControllerAdvice 注解来标记处理异常的类,在方法上使用 @ExceptionHandler(value=XXXXException.class) 注解来标记该方法处理什么异常。 @ControllerAdvice publi 阅读全文
posted @ 2019-07-20 15:53 认真对待世界的小白 阅读(221) 评论(0) 推荐(0)
摘要: 1. 直接在IDE(eclipse、idea 等)运行 main 方法 2. jar 包方式运行 打包成 jar 包,需要增加 maven 依赖(注意:如果没加相关依赖,执行 maven 打包,运行后会报错:no main manifest attribute, in XXX.jar) <build 阅读全文
posted @ 2019-07-20 13:09 认真对待世界的小白 阅读(430) 评论(0) 推荐(0)
摘要: Spring MVC 通过 HandlerExceptionResolver 处理程序的异常,包括处理器映射、数据绑定及处理器执行时发生的异常。HandlerExceptionResolver 仅有一个接口方法。 ModelAndView resolveException(HttpServletRe 阅读全文
posted @ 2019-07-20 13:08 认真对待世界的小白 阅读(331) 评论(0) 推荐(0)
摘要: 当收到请求时,DispatcherServlet 将请求交给处理器映射(HandlerMapping),让它找出对应该请求的 HandlerExecutionChain 对象。在讲解 HandlerMapping 之前,有必要认识一下这个 HandlerExecutionChain 对象。 Hand 阅读全文
posted @ 2019-07-19 01:08 认真对待世界的小白 阅读(241) 评论(0) 推荐(0)
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 31 下一页