随笔分类 -  [14] Java/JSP

Java/JSP
摘要:Spring中 context:property-placeholder 元素 <bean id="propertyPlaceholderConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderCo 阅读全文
posted @ 2021-12-24 13:04 emanlee 阅读(306) 评论(0) 推荐(0) 编辑
摘要:下面是 3 个实体类,它们分别是 Office、Car 和 Boss。 public class Office { private String officeNo =”001”; //省略 get/setter @Override public String toString() { return 阅读全文
posted @ 2021-12-23 17:12 emanlee 阅读(811) 评论(0) 推荐(0) 编辑
摘要:以篮球队和篮球运动员为例,一个篮球队关联着多个篮球队员。 创建球队的表,里面有两个字段:id:主键name:球队名称 CREATE TABLE `t_team` ( `id` INT NOT NULL AUTO_INCREMENT, `name` VARCHAR(45) NULL, PRIMARY 阅读全文
posted @ 2021-12-23 11:03 emanlee 阅读(203) 评论(0) 推荐(0) 编辑
摘要:一对一关系:在操作上,任意一方引入对方的主键作为外键。 例如 person 和 IDcard,一个人只有一个身份证号,而一个身份证号只对应一个人。 Person 表 IDcard 表 //Person 持久化类 public class Person { private Integer id; pr 阅读全文
posted @ 2021-12-23 10:21 emanlee 阅读(92) 评论(0) 推荐(0) 编辑
摘要:MyBatis中settings属性配置详解 在 MyBatis 中 settings 是最复杂的配置,它能深刻影响 MyBatis 底层的运行,但是在大部分情况下使用默认值便可以运行,所以在大部分情况下不需要大量配置它,只需要修改一些常用的规则即可,比如自动映射、驼峰命名映射、级联规则、是否启动缓 阅读全文
posted @ 2021-12-22 20:22 emanlee 阅读(1027) 评论(0) 推荐(0) 编辑
摘要:2.1.1 Installation If you are using Maven just add the following dependency to your pom.xml: <dependency> <groupId>org.mybatis</groupId> <artifactId>m 阅读全文
posted @ 2021-12-22 15:30 emanlee 阅读(46) 评论(0) 推荐(0) 编辑
摘要:最终解决方法如下: 修改配置 settings.xml 添加镜像 <mirror> <id>alimaven</id> <mirrorOf>*</mirrorOf> <url>https://maven.aliyun.com/repository/central</url></mirror> IDE 阅读全文
posted @ 2021-12-21 19:45 emanlee 阅读(4397) 评论(0) 推荐(0) 编辑
摘要:(1)、IDEA中的Project可以被理解成当前工作空间,而每一个Module就是这个工作空间里的工作项目 (2)、一个Project中可以定义多个Module,Project与各个Module之间属于父子关系,各个Module之间则属于兄弟关系 IntelliJ系中的 Project 相当于Ec 阅读全文
posted @ 2021-12-21 19:21 emanlee 阅读(1691) 评论(0) 推荐(0) 编辑
摘要:OGNL -- Object Graph Navigation Library MyBatis常用OGNL表达式 e1 or e2 e1 and e2 e1 == e2,e1 eq e2 e1 != e2,e1 neq e2 e1 lt e2:小于 e1 lte e2:小于等于,其他gt(大于),g 阅读全文
posted @ 2021-09-27 09:54 emanlee 阅读(1405) 评论(0) 推荐(0) 编辑
摘要:一、PO :(persistant object ),持久对象 可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。二、VO :(value object) ,值对象 通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和 阅读全文
posted @ 2021-09-27 09:13 emanlee 阅读(2507) 评论(0) 推荐(0) 编辑
摘要:Maven的配置: 可能的原因: 同步时中断了,重新同步一下即可: 阅读全文
posted @ 2021-09-13 18:39 emanlee 阅读(763) 评论(0) 推荐(0) 编辑
摘要:在 Spring MVC 应用的开发中,不管是操作底层数据库,还是业务层或控制层,都会不可避免地遇到各种可预知的、不可预知的异常。我们需要捕捉处理异常,才能保证程序不被终止。 一种是使用HandlerExceptionResolver接口;一种是在Controller类内部使用@ExceptionH 阅读全文
posted @ 2021-08-16 21:54 emanlee 阅读(152) 评论(0) 推荐(0) 编辑
摘要:一般情况下,用户的输入是随意的,为了保证数据的合法性,数据验证是所有 Web 应用必须处理的问题。 Spring MVC 有以下两种方法可以验证输入: 利用 Spring 自带的验证框架 利用 JSR 303 实现 数据验证分为客户端验证和服务器端验证,客户端验证主要是过滤正常用户的误操作,通过 J 阅读全文
posted @ 2021-08-16 21:52 emanlee 阅读(214) 评论(0) 推荐(0) 编辑
摘要:在系统中,经常需要在处理用户请求之前和之后执行一些行为,例如检测用户的权限,或者将请求的信息记录到日志中,即平时所说的“权限检测”及“日志记录”。当然不仅仅这些,所以需要一种机制,拦截用户的请求,在请求的前后添加处理逻辑。 Spring MVC 提供了 Interceptor 拦截器机制,用于请求的 阅读全文
posted @ 2021-08-16 21:52 emanlee 阅读(331) 评论(0) 推荐(0) 编辑
摘要:在进行 Spring MVC 项目开发时,一般会使用 EL 表达式和 JSTL 标签来完成页面视图的开发。其实 Spring 也有自己的一套表单标签库,通过 Spring 表单标签,可以很容易地将模型数据中的命令对象绑定到 HTML 表单元素中。下面我们就通过一个示例来演示该标签库的用法。 首先和 阅读全文
posted @ 2021-08-16 21:47 emanlee 阅读(209) 评论(0) 推荐(0) 编辑
摘要:Spring MVC 框架的 Formatter<T> 与 Converter<S, T> 一样,也是一个可以将一种数据类型转换成另一种数据类型的接口。不同的是,Formatter 的源类型必须是 String 类型,而 Converter 的源类型可以是任意数据类型。Formatter 更适合 W 阅读全文
posted @ 2021-08-16 21:46 emanlee 阅读(381) 评论(0) 推荐(0) 编辑
摘要:Spring MVC 框架的 Converter<S,T> 是一个可以将一种数据类型转换成另一种数据类型的接口,这里 S 表示源类型,T 表示目标类型。开发者在实际应用中使用框架内置的类型转换器基本上就够了,但有时需要编写具有特定功能的类型转换器。 例如,用户输入的日期可能有许多种形式,如“Dece 阅读全文
posted @ 2021-08-16 21:45 emanlee 阅读(929) 评论(0) 推荐(0) 编辑
摘要:本文介绍在 Spring MVC 中非常重要的注解 @ModelAttribute,用来将请求参数绑定到 Model 对象。 在 Controller 中使用 @ModelAttribute 时,有以下几种应用情况。 应用在方法上 应用在方法的参数上 应用在方法上,并且方法也使用了 @Request 阅读全文
posted @ 2021-08-16 21:42 emanlee 阅读(154) 评论(0) 推荐(0) 编辑
摘要:将依赖注入到 Spring MVC 控制器时需要用到 @Autowired 和 @Service 注解。 @Autowired 注解属于 org.springframework.beans.factory. annotation 包,可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 @ 阅读全文
posted @ 2021-08-16 21:41 emanlee 阅读(903) 评论(0) 推荐(0) 编辑
摘要:Spring MVC 请求方式分为转发、重定向 2 种,分别使用 forward 和 redirect 关键字在 controller 层进行处理。 重定向是将用户从当前处理请求定向到另一个视图(例如 JSP)或处理请求,以前的请求(request)中存放的信息全部失效,并进入一个新的 reques 阅读全文
posted @ 2021-08-16 21:38 emanlee 阅读(511) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示