自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springmvc流程

2020-01-15 03:17:48 125

原创 springMVC和Spring的整合

spring管理的Service 和 Respository , SrpingMVC管理 Controller 和ControllerAdvice, 分工明确.开发了Service ,并增加了注解 web.xml文件中配置spring的加载监听器 配置了applicationContext.xml 配置spring 主要是管理service和respository ...

2020-01-15 03:17:24 87

原创 springmvc的异常处理

在springmvc中,处理异常有四种形式1.局部异常 2.全局异常 3.自定义异常 4.统一异常(统一提示异常) 局部异常 局部异常指的是:你发生异常,只有本类的目标方法中发生,才能捕获到.@RequestMapping(value = "/testException")public String test01(Integer num){ int ...

2020-01-15 02:53:35 47

原创 springmvc的自定义拦截器

springmvc的自定义拦截器的介绍 (1)需要实现一个接口 HandlerInterceptor. (2)有三个方法需要我们重写preHandler(), 在目标方法执行之前被调用postHandle(): 在目标方法执行后在被调用afterCompletion(): 在所有的任务完毕后,再调用,比如页面渲染完毕后在调用.springmvc配置文件中,配置该自定义拦...

2020-01-15 02:01:49 153

原创 sprringMVC 上传下载

编写一个Handler. 来以字符串的形式接收文件. @RequestBody springmvc实现文件下载的功能

2020-01-15 01:11:36 70

原创 处理json和HttpMessageConverter<T>

需要服务器返回的数据格式是按照json来返回的, 我们看一下SpringMVC 是如何处理的。springmvc中,如果我们返回一个集合List等,或者返回一个对象,那么springmvc可以根据注解来重新进行编码处理,使其成为一个json格式的数据并返回给浏览器.导包jackson-annotations-2.4.0.jar jackson-core-2.4.2.jarjac...

2020-01-15 00:35:03 173

原创 SpingMVC的中文乱码接收参数

处理方法 (1)编写一个自己的过滤器,在这个过滤器中设置接收的字符编码为utf-8 (1)将这个过滤器配置到web.xml文件中[注意:该配置需要配置前面] (1)修改一下tomcat/conf/server.xml 文件也指定一下编码, 配置的tomcat是指的你发布的tomcat即 目标方法接收参数 我们确定表单或者超链接会提交某...

2020-01-14 22:07:27 53

原创 springmvc 数据格式化 国际化验证

1.springmvc在上下文环境内置了一些转换器,可以完成基本数据类型和字符串的转换比如: 基本数据类型可以和字符串之间自动完成转换 如果转换失败,默认给出400的提示错误,这样我们需要处理 , 不能只是依靠默认的转换机制(如果错误如何友好提示,马上就说.) 特殊数据类型的转换案例 我们的Monster中有birthday 属性,...

2020-01-14 21:26:45 125

原创 @InitBinder

<!-- 添加怪物是,我们使用springmvc标签 1.引入springMVC标签form:form 2.path属性类似我们以前写的name属性 3.如果我们使用springmvc from标签后,要求必须给一个 modelAttribute值,这个值 表示的是model的属性名,即使是空的给一个.,否则报错 -->@InitBind...

2020-01-14 01:00:35 168

原创 视图和视图解析器

即当一个目标方法返回一个结果时(该结果就是一个视图), 该视图需要经过视图解析器来解析,然后到指定的资源页面. 自定义视图的开发流程 (1)需要继承AbstractView @Component(value = "myView")public class myView extends AbstractView { @Override protected voi...

2020-01-13 22:23:06 97

原创 springMvc @ModelAttribute(value="person")

@ModelAttributejavabeanpublic class Person { private Integer id; private String name; private String address; public Integer getId()前端@ModelAttribute(value="person")<h1...

2020-01-13 21:37:04 190

转载 使用SpringMVC 实现RESTful,并解决PUT,DELETE请求无法提交表单数据的问题

https://blog.csdn.net/weixin_38703639/article/details/82952604了解RESTful,使用SpringMVC 实现RESTful关于REST:1.表述性状态转移,是web服务的一种架构风格,是一种思想,而非标准或软件。2. 通常基于使用HTTP,URI,XML、JSON、HTML这些现广泛流行的协议。3.属于轻量级(使用时没...

2020-01-13 17:27:34 240

原创 sprringMVC

@RequestMapping注解可以指定控制器/处理器的某个方法的请求的url, @RequestMapping注解可以修饰方法,还可以修饰类 当@RequestMapping修饰类时,我们的请求url 则为 /类请求值/方法请求值 @RequestMapping 还可以指定请求的方式(post/get/put/delete..) @RequestMap...

2020-01-13 02:00:30 133

原创 spriingmvc 流程图

2020-01-12 21:21:17 133

原创 maven

核心代码配置测试带啊米测试文件src/ main/java目录 核心代码部分src/main/resourecs 配置文件部分src/test./javasrc/test/resoucesssrc/main/webapp 页面js .css常用命令compie 编译clean 清除项目编译信息test 测试代码pageck...

2020-01-11 18:24:14 101

原创 paramsPrepareParamsStack执行流程

2020-01-10 23:48:15 91

原创 类型擦除

类定义中的 类型变量指定方法 的返回类型以及域和局部变量的类型。类型擦除无论何时定义一个泛型类型, 都自动提供了一个相应的原始类型(raw type)。原始类型 的名字就是删去类型参数后的泛型类型名。 擦除 ( erased ) 类型变 M , 并替换为限定类型 (无 限定的变量用 Object 。)例如, Pair<T> 的原始类型如下所示:public cl...

2020-01-10 02:50:21 88

原创 泛型 Class 类

Class 类是泛型的 例如 String.class 实际上是一个 Class<String>类的对象(事实上,是唯一的对象)Class<? super T> getSuperclass( )返回这个类的超类 如果 T 不是一个类或 Object 类 则返回 null使用 Class<T> 参数进行类型匹配有时, 匹配泛型方法中的...

2020-01-10 00:56:56 4293

原创 文档注释

JDK 包含一个很有用的工具, 叫做 javadoc, 它可以由源文件生成一个 HTML 文档。 事 实上, 在第 3 章讲述的联机 API 文档就是通过对标准 Java 类库的源代码运行 javadoc 生 成的。如果在源代码中添加以专用的定界符 /** 开始的注释, 那么可以很容易地生成一个看上 去具有专业水准的文档。这是一种很好的方式, 因为这种方式可以将代码与注释保存在一个 地方。如果...

2020-01-09 21:16:22 472

原创 对象构造

重载有些类有多个构造器。例如, 可以如下构造一个空的 StringBuilder 对象:StringBuilder messages = new StringBuilderO;StringBuilder todoList = new StringBuilderC'To do:\n";)这种特征叫做重载(overloading。)果多个方法(比如, StringBuilder 构...

2020-01-09 21:10:38 126

原创 方法参数

Java 程序设计语言总是采用按值调用。方法得到的是所有参数值的一个拷 贝,特别是, 方法不能修改传递给它的任何参数变量的内容。方法参数共有两种类型:•基本数据类型 (数字、 布尔值 K•对象引用。一个方法不可能修改一个基本数据类型的参数。 而对象引用作为参数就不同了, 可以很容易地利用下面这个方法实现将 一个雇员的薪金提高两倍的操作:public stati...

2020-01-09 20:54:53 192

原创 静态域与静态方法

如果将域定义为 static , 每个类中只有一个这样的域。 而每一个对象对于所有的实例域 却都有自己的一份拷贝。 例如, 假定需要给每一个雇员賦予唯一的标识码。 这里给 Employee 类添加一个实例域 id 和一个静态域 nextld:class Employee{private static int nextld = 1;private int id;}每一个雇员对象...

2020-01-09 20:40:58 55

原创 final 实例域

可以将实例域定义为 fina。l构建对象时必须初始化这样的域必须确保在每 一个构造器执行之后, 这个域的值被设置, 并且在后面的操作中, 不能够再对它进行修改因为在对象构建之后,这个值不会再 被修改, 即没有 setName 方法。class Employee{ private final String name;}final 修饰符大都应用于基本(pr...

2020-01-09 20:29:16 139

原创 基于类的访问权限

方法可以访问所调用对象的私有数据。一个方法可以访问所属类的所有对象的私有数据,这令很多人感到奇怪! 例如, 下面看一下用来比较两个雇员的 equals 方法。public boolean equals(Employee other){return name.equals(other.name); }典型的调用方式是if (harry,equals(boss))C++ ...

2020-01-09 20:24:41 146

原创 构造器

成员方法 也叫实列域private String name; private double salary; private LocalDate hireDay;构造器与类同名。 在构造 某个类的对象时,构造器会运行, 以便将实例域 (成员方法)初始化为所希望的状态。、例如, 当使用下面这条代码创建 Employee 类实例时: new Eraployee("]ames ...

2020-01-09 20:17:59 134

原创 类方法 public

类的所有方法都被标记为 public关键字 public 意味着任何类的任何方法都可以调用这些方法三个实例域用来存放将要操作的数据private String name;private double salary;private LocalDate hireDa两个实例域本身就是对象: name 域是 String 类对象, hireDay 域是 LocalDate ...

2020-01-09 19:35:48 1498

原创 对象与对像变量

要使用对像 必须构造对像 , 并指定其初始化状态在java 使用构造器构造新实列构造器是一种特述的的方法, 用来构造对像并初始化对像构造器的名字应该与类名相同。要想构造一个 Date 对 象, 需要在构造器前面加上 new 操作符, 如下所示:new Date()这个表达式 构造啦一个对象 ,这个对象被初始化为当前的日期和时间。也可以将这个对象传递给一个...

2020-01-09 19:29:37 539

原创 spriing 整合 其它的问题

出现 methointerp // java / ??? /??直接下载这个 ??? 包加进去jdk 版本过高导致的问题

2020-01-09 02:23:07 98

原创 Spring连接c3p0配置出错及其解决原因

除了检查一般性的错误 拼写错误意外最重要的还是的检查版本 相关性的问题。这样才能保证在启动时的不会出错呢一定要检查版本兼容性的问题数据库 连接版本和 c3p0 版本的问题...

2020-01-08 03:30:27 208

原创 aspectj 错误问题解决

com.springsource.net.sf.cglib-2.2.0.jarcom.springsource.org.aopalliance-1.0.0.jarcom.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar三个包都是解决问题 根据文档 也可以得到

2020-01-07 22:51:18 495

原创 aop

概念(1)日志 (2)连接点:切面类可以通过连接点,获取到目标类的目标方法签名. (3)通知(五种) (4)切入表达示...

2020-01-07 17:02:34 433

空空如也

空空如也

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

TA关注的人

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