1、HashSet特點 存放的元素是無序的(不保證添加元素的順序) 元素唯一(不可以重覆) 可以存null,但是只能存放1個 雖然set集合不保證添加元素的順序,但是集合中存放的元素順序其實是固定的,根據元素的hash值確定的順序 2、HashSet原理分析 HashSet底層,是藉助HashMap ...
轉自:
http://www.java265.com/JavaFramework/SpringMVC/202204/2800.html
註解的功能:
註解(Annotation),也叫元數據。一種代碼級別的說明。它是JDK1.5及以後版本引入的一個特性,與類、介面、枚舉是在同一個層次。它可以聲明在包、類、欄位、方法、局部變數、方法參數等的前面,用來對這些元素進行說明,註釋。
作用分類: ①編寫文檔:通過代碼里標識的元數據生成文檔【生成文檔doc文檔】 ② 代碼分析:通過代碼里標識的元數據對代碼進行分析【使用反射】 ③編譯檢查:通過代碼里標識的元數據讓編譯器能夠實現基本的編譯檢查【Override】 下文筆者將講述@pathVariable註解的功能簡介說明,如下所示:@pathVariable註解的功能
@PathVariable註解簡介: @PathVariable是spring3.0的一個新功能 它用於接收請求路徑中占位符的值
@PathVariable註解的功能
@PathVariable("xxx") 通過 @PathVariable 可以將URL中占位符參數{xxx}綁定到處理器類的方法形參中@PathVariable(“xxx“) @RequestMapping(value=”user/{id}/{name}”) 請求路徑:http://localhost:8080/hello/test/1/maomao例:
package com.day01springmvc.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.*; import org.springframework.web.servlet.ModelAndView; /** * @ Author :java265.com */ @Controller @RequestMapping("hello") public class HelloController2 { /** *3、占位符映射 * 語法:@RequestMapping(value=”user/{userId}/{userName}”) * 請求路徑:http://localhost:8080/hello/test/1/maomao * @param ids * @param names * @return */ @RequestMapping("test/{id}/{name}") public ModelAndView test5(@PathVariable("id") Long ids ,@PathVariable("name") String names){ ModelAndView mv = new ModelAndView(); mv.addObject("msg","占位符映射:id:"+ids+";name:"+names); mv.setViewName("tttttt"); return mv; } }