- 博客(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关注的人