自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

?_#的博客

懒人一个

  • 博客(17)
  • 资源 (1)
  • 问答 (4)
  • 收藏
  • 关注

原创 简易的通过xml实现自动实例化bean

bean.xml<?xml version="1.0" encoding="UTF-8"?><beans> <bean id="obj" class="java.lang.Object" flag="true"></bean> <bean id="user" class="com.qhf.pojo.User" flag="true"&...

2019-04-29 15:48:23 454

原创 简易的通过注解自动实例化bean 应用

两个注解@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@interface Service { String value() default "";}@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@interface Compone...

2019-04-26 00:24:04 441

原创 注解和反射笔记

自定义两个注解@Target({ElementType.CONSTRUCTOR, ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)//运行时加载Annotation 到JVM 中,只有此状态可通过反射获取注解的信息。@interface A { String value() default "默认构造方法";//成员}@Ta...

2019-04-25 11:50:16 114

原创 Json 应用

js 中使用:var user = {'name':'红中','age':23} //undefinedtypeof user //"object"var str = JSON.stringify(user) //undefinedtypeof str //"string"str //"{"name":"红中","age":23}"var obj = JSON.pars...

2019-04-24 09:38:17 186

原创 Serializable 序列化笔记

序列化和反序列化是java中进行数据存储和数据传输的一种方式。序列化是把对象转化为字节的过程,反序列化反之。 序列化的场景?网络通信中以字节传输 数据的存储如何序列化?实现Serializable 接口 实现Externalizable 接口,其中Externalizable 接口继承了Serializable 接口需求:将User 类序列化到 test.txt 文件中(1)Use...

2019-04-24 09:23:20 172

原创 Spring实战16——Spring MVC 异常处理

为基础控制器类添加通知,统一处理多个控制器类抛出的异常:1.在自定义异常类中添加@ResponseStatus注解,将映射为某一个http状态码@ResponseStatus(value=HttpStatus.EXPECTATION_FAILED, reason="can't upload")public class FailToUploadException extends Runt...

2019-04-15 15:42:02 98

原创 Spring实战15——Spring MVC文件上传

文件上传两种方法:1.CommonsMultipartResolver:使用Jakarta Commons FileUpload 解析 multipart 请求。Spring 3.1 前。2.StandardServletMultipartResolver:依赖于Servlet 3.0对multipart 请求的支持。Spring 3.1后。使用StandardServletMu...

2019-04-15 15:22:17 149

原创 Spring实战14——跨重定向传递数据

必备知识:SpringMVC 中的重定向与转发:转发:forward:+ url。请求转发类型是不会变的,比如post 请求,那么转发后调用的方法也是post 请求类型。重定向:redirect:+ url。重定向后是发起一个新的Get 请求,model 中的属性和值以参数形式附加在get 请求的url 上。原来的请求和模型消失。这里讨论重定向如何带参数的两种方式:1.通过ur...

2019-04-15 11:38:06 162

翻译 Spring实战13——Spring MVC 配置方案

Spring MVC 配置方案:1.基于java 类配置2.基于web.xml 配置从哪里开始?学源码再补充吧。。。1.基于java 类配置public class DispatcherServletInitializer extends AbstractAnnotationConfigDispatcherServletInitializer { /**...

2019-04-11 11:12:31 185

原创 Spring实战12——SpringMVC参数与表单校验

SpringMVC 允许多种方式将客户端的数据传送到控制器的处理器方法中,包括:*.查询参数*.表单参数*.路径变量表单校验:可以使用Spring 对Java 校验API(Java Validation API,又称JSR-303),需要添加两个依赖:javax.validation.constrains 和 hibernate-validator1.对于校验,需要在en...

2019-04-09 17:34:14 199

原创 Spring实战11——SpringMVC模型

1.Entity:学生类public class Student { private String id; private String name; private int age; public Student() { super(); } public Student(String id, String name, int age) { super(); t...

2019-04-09 17:06:15 180

原创 Spring实战10——基于配置类搭建SpringMVC

Spring MVC 的请求两个关键词:DispatcherServlet 和Spring 应用上下文,Spring 应用上下文位于应用程序的Servlet 上下文中。* .继承AbstractAnnotationConfigDispatcherServletInitializer 的任意类都会自动地配置DispatcherServlet 和Spring 应用上下文* .在...

2019-04-09 16:11:12 245

原创 Spring实战09——AOP之注入AspectJ切面

回顾一下:Spring 的四种4种类型的AOP支持:* 1.基于代理的经典SpringAOP* 2.纯POJO切面* 3.@AspectJ注解驱动的切面* 4.注入式AspectJ切面前三种都是Spring AOP实现的变体,Spring AOP构建在动态代理之上,因此Spring 对AOP 的支持局限于方法拦截器,Spring 的AOP 无法把通知应用于对象的创建过程(构造方法)...

2019-04-03 15:40:21 519 5

原创 Spring实战08——为bean对象引入新方法

在前面的切面学习中,注意到可以在对象.方法运行前后引入切面,执行通知代码,这本来就执行了多个方法,看起来却是像是对象的多个方法。切面只是实现了它们所包装的bean 相同接口的代理,如果除了实现这些接口,代理也能暴露新接口的话,切面所通知的bean看起来像是实现了新的接口,即便底层实现类并没有实现这些接口也无所谓。当引入接口的方法即通知被调用时,代理会把此调用委托给实现了新接口的某个其他对象。实...

2019-04-02 20:32:33 428

原创 Spring实战07——AOP切点表达式

Spring中通过切入点表达式定义具体切入点,其常用AOP切入点表达式定义 指示符 作用 bean 用于匹配指定bean id的的方法执行 within 用于匹配指定包名下类型内的方法执行 @annotation ...

2019-04-02 16:44:01 241

原创 Spring实战06——AOP通知之xml配置

例子同上一文1.接口package com.qhf.aop.example03;public interface Performance { public void perform();}2.表演实现类package com.qhf.aop.example03;public class PerformanceImpl implements Performanc...

2019-04-02 14:56:47 106

原创 Spring实战05——AOP通知之注解配置

Spring提供了4种类型的AOP支持:基于代理的经典SpringAOP 纯POJO切面 @AspectJ注解驱动的切面 注入式AspectJ切面通知:需要调用的方法连接点:可以定义调用通知的所有位置切点:连接点的子集,需要自定义匹配的位置切面:通知和切点共同定义了切面的全部内容引入:允许我们向现有的类添加新方法或属性织入:把切面应用到目标对象并创建新的代理对象的过程,在目标...

2019-04-02 11:05:28 180

jsp+servlet+bean+mysql例子

jsp+servlet+bean+mysql例子,供初学javaweb的同学参考。

2018-01-19

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

TA关注的人

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