自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Spring MVC数据转换之前的基本注解(随记)

1.@Controller这个就不解释了 注解一个类为Controller2.Spring MVC 配置文件中的试图解析器<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">     <property name="prefi...

2018-01-29 15:31:09 253

原创 mybatis03(配置文件实现一对一动态sql 的增删改查)

1.javaBean package com.bean;public class User { private Integer id; private String username; private String password; private Integer phone; public Integer getId() {  return id; } pub...

2018-01-09 16:06:53 366

原创 mybatis02(注解实现一对一的增删改查)

这时web.xml不需要配置 1.javaBeanpackage com.bean;public class User { private Integer id; private String username; private String password; private Integer phone; public Integer getId() {  ret...

2018-01-09 16:01:17 409

原创 mybatis01(配置文件实现一对一的增删改查)

这时web.xml不需要配置 1.javaBean package com.bean;public class User { private Integer id; private String username; private String password; private Integer phone; public Integer getId() { ...

2018-01-09 15:54:37 397

原创 拦截器 关键代码

1.拦截器类package com.intercept;import java.net.URI;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import org.s...

2018-01-09 15:37:15 829

原创 数据校验二 JR03校验

下面两种下载哪个都可以1.https://sourceforge.net/projects/hibernate/files/hibernate-validator/    下载Hibernate Validator2.http://bval.apache.org/downloads.html 下载Apache bval 1.JavaBeanpackage com.bean;...

2018-01-09 14:53:22 589

原创 数据校验一(利用Spring自带的validation校验框架)

实现了Validator接口,前端页面使用标签显示属性的错误信息1.javaBeanpackage com.bean;public class User { private String username; private String password; public String getUsername() {  return username; } p

2018-01-09 14:07:42 888

原创 数据格式化 Formatter格式化数据

Spring使用Converter转换器进行源类型对象到目标类型对象的转换,Spring 的转换器并不承担输入以及输出信息格式化的工作,如果需要转换的源类型数据是从客户端界面中传过来的,则这些数据往往拥有一定的格式,比如日期,时间,数字,货币等数据Spring从3.0开始引入了格式化转换框架,位于org.springframework.format包,其中最重要的是Formatter接口,Co

2018-01-09 13:19:47 1106

原创 另一种@InitBinder注解方式实现数据转换

这种方式不需要写StringToDateConverter类,而是使用spring自己提供的类,诸如CustomDateEditor ,CustomBooleanEditor,CustomNumberEditorController类中添加 public void InitBinder(WebDataBinder binder) {  SimpleDateFormat dateFo

2018-01-09 13:08:09 309

原创 WebBindingInitializer注册全局自定义编辑器转换数据

实现WebBindingInitializer接口 这时Controller类中不需要@InitBinder注解注释的方法1.WebInit类 在此类中注册自定义编辑器package com.convert;import java.util.Date;import org.springframework.web.bind.WebDataBinder;import org.spr

2018-01-09 13:04:44 588

原创 @InitBinder添加自定义编辑器转换数据

此时配置文件不需要添加转换器(spring MVC在支持新的转换器框架时,也支持JavaBeans的PropertyEditor  此时在控制类中使用@InitBinder添加自定义编辑器)1.StringToDateConverter类package com.convert;import java.beans.PropertyEditorSupport;import ja

2018-01-09 12:52:01 402

原创 ConversionService 转换数据

最简单的String -> Date (实现Converter接口)1.springmvc.xml中                                                                2.StringToDateConverter类package com.convert;import j

2018-01-08 21:21:38 516

原创 Spring MVC 数据转换之前(随记)

随记 不全勿喷1.@Controller这个就不解释了 注解一个类为Controller2.Spring MVC 配置文件中的视图解析器<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">     <property n...

2018-01-08 21:16:28 295

原创 AOP3(随记,在前置,后置,环绕通知中获取目标方法的返回值等)

1.需要插入到目标方法各个位置的方法(即切面)package com.audience;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.After;import org.aspectj.lang.a

2018-01-08 19:49:38 7363 2

原创 AOP2(注解实现 前置,后置,环绕通知)

1.需要插入到目标方法各个位置的方法(即切面)package com.audience;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.After;import org.aspectj.lang.a

2018-01-04 20:51:57 1145

原创 AOP1(配置文件实现 前置,后置,环绕通知)

1.需要插入到目标方法各个位置的方法(即切面)package com.audience;import org.aspectj.lang.ProceedingJoinPoint;public class Audience { public void takeSeats() {    System.out.println("----表演马上开始,请先占位----");

2018-01-04 20:45:06 376

原创 依赖注入8(随记 使用@Value注解赋默认值)

1.javabeanpackage com.bean;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Compo

2018-01-04 20:40:38 6001

原创 依赖注入7(配置文件注解实现三层(自动注入))

1.javabeanpackage com.bean;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Compo

2018-01-04 20:37:02 406

原创 依赖注入6(配置文件实现三层(自动注入))

1.daopackage com.dao;public interface UserDao { public void print();} 2.daoImpl package com.dao;public class UserDaoImpl implements UserDao{ @Override public void print() {  Sy...

2018-01-04 20:34:07 321

原创 依赖注入5(配置文件各种类型的属性注入)

1.javabean package com.bean;import java.util.List;import java.util.Map;import java.util.Properties;import java.util.Set;public class Hello { private String hello; private User user; pr...

2018-01-04 20:29:59 332

原创 依赖注入4(实例化工厂实例化bean)

1.javabeanpackage com.bean;public class Hello { private String hello; public String getHello() {  return hello; } public void setHello(String hello) {  this.hello = hello; } public void...

2018-01-04 20:26:55 443

原创 依赖注入3(静态工厂实例化bean)

1.javabeanpackage com.bean;public class Hello { private String hello; public String getHello() {  return hello; } public void setHello(String hello) {  this.hello = hello; } public void...

2018-01-04 20:24:51 397

原创 依赖注入2(构造函数实例化bean)

1.javabeanpackage com.bean;public class Hello { private String hello; public Hello(String name) {  hello=name; } public String getHello() {  return hello; } public void setHello(String...

2018-01-04 20:22:07 360

原创 依赖注入1(set方法)

1.javabeanpackage com.bean;public class Hello { private String hello; public String getHello1() {  return hello; } public void setHello1(String hello) {  this.hello = hello; } public v...

2018-01-04 20:16:05 576

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除