- 博客(7)
- 收藏
- 关注
原创 Spring 注解@ResponseBody,@RequestBody,@PathVariable
一、Spring注解@ResponseBody,@RequestBody和HttpMessageConverter Spring 3.X系列增加了新注解@ResponseBody,@RequestBody @RequestBody 将HTTP请求正文转换为适合的HttpMessageConverter对象。@ResponseBody将内容或对象作为 HTTP 响应正文返回,并调
2016-07-30 20:14:55 696
原创 spring <context:annotation-config> 跟 <context:component-scan>诠释及区别
和 的区别: 是用于激活那些已经在spring容器里注册过的bean(无论是通过xml的方式还是通过package sanning的方式)上面的注解,是一个注解处理工具。除了具有的功能之外,还可以在指定的package下扫描以及注册javabean 。下面我们通过例子来详细查看他们的区别,有三个class A,B,C,并且B,C的对象被注入到A中。package com
2016-07-30 19:18:18 478
转载 Guava中针对集合的 filter和过滤功能
在guava库中,自带了过滤器(filter)的功能,可以用来对collection 进行过滤,先看例子: @Testpublic void whenFilterWithIterables_thenFiltered() { List names = Lists.newArrayList("John", "Jane", "Adam", "Tom"); Iterable resu
2016-07-30 17:28:04 3127
转载 简化你的 java 字符串操作:Guava 之 CharMatcher 用法简介
对字符串的处理应该是编程活动中最频繁的操作了,而原生的 JDK 以及 Java 本身的语法特性使得在 Java 中进行字符串操作是一件极其麻烦的事情,如果你熟悉 Shell/Awk/Sed/Perl/Python 等脚本语言,你就大概能明白我说的啥意思了。上次在这篇 使用 Google Guava 美化你的 Java 代码:1~4 中介绍过一些利用 Guava 库进行字符串操作的例子,限于篇
2016-07-30 15:53:23 6497
原创 Google Guava集合BiMap和Multimap
BiMap是一个有用的集合类型,很简单,它就是一个双向的映射。 反向转换一个Map 一个普通的map是一个key/value的集合,你可以使用key来查询 value,例如,我来创建一个字段: Map britishToAmerican = Maps.newHashMap();britishToAmerican.put("aubergine","egglant");bri
2016-07-30 15:22:55 1155
转载 Google Guava Collections 使用介绍
Google Guava Collections 是一个对 Java Collections Framework 增强和扩展的一个开源项目。由于它高质量 API 的实现和对 JDK5 特性的充分利用,使得其在 Java 社区受到很高评价。笔者主要介绍它的基本用法和功能特性。 Google Guava Collections 使用介绍Google Guava Collec
2016-07-30 14:30:39 1746
转载 Java 中正确使用 hashCode 和 equals 方法
hashCode() 的作用是获取哈希码,也称为散列码;它实际上是返回一个int整数。这个哈希码的作用是确定该对象在哈希表中的索引位置。hashCode() 定义在JDK的Object.java中,这就意味着Java中的任何类都包含有hashCode() 函数。 虽然,每个Java类都包含hashCode() 函数。但是,仅仅当创建并某个“类的散列表”(关于“散列表”见下面说
2016-07-19 17:15:47 637
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人