近幾天的學習總結

在最近的幾天裏,見到了不少的新的知識與用法。讓我收穫良多,今天把它記錄下來,做爲本身進步的憑證。以此勉勵本身...ajax

一、spring boot、spring spring

spring boot 簡化配置,(並無學會)json

在相對路徑前加「/」表明根路徑。服務器

=》springmvc的跳轉狀況分析mvc

一、直接轉跳頁面(不傳參)
1》使用@requestmapping 並返回要轉跳頁面的名稱

二、帶參轉跳頁面
帶參方式:
1》使用@requestmapping 使用modlemap map map.addattribute("","");
2》使用@requestmapping 使用modleandview
3》使用@requestmapping 使用@RequestBody 對象 對象名
以上必定要返回要轉跳頁面的名稱
三、傳參回請求頁面(ajax)
加上註解@reponsebody,就會直接返回json數據。app

spring配置的頭文件都有本身的意義。表明着能夠引入什麼規範。this

一、能夠用接口來書寫常量,接口默認修飾符爲 public static final ,例如:url

public interface Role{
int ROLE_CUSTOMER = 0; //管理員
int ROLE_ADMIN = 1;//普通用戶
int ROLE_Test = 2;//試用
}code

二、枚舉能夠定義構造 對應枚舉值 用於書寫狀態 ,例如:對象

public enum ProductStatusEnum{
ON_SALE(1,"在線");
private String value;
private int code;
ProductStatusEnum(int code,String value){
this.code = code;
this.value = value;
}

public String getValue() {
return value;
}

public int getCode() {
return code;
}
}
三、String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path的解釋說明

這其實就是 得到應用的根url,好比說你的應用的根路徑是 http://localhost:8080,那麼你列出的代碼就是爲basePath賦值爲 http://localhost:8080。
具體點:
一、request.getScheme() 返回協議的名稱 http,和後面的"://" 拼起來就成了 http://
二、request.getServerName() 這是獲取你的服務器的名稱,若是你的應用部署在本機那麼其就返回localhost或者127.0.0.1 ,這2個是等價的
三、request.getServerPort() 是你應用使用的端口,好比8080或者80 等等

上面3點的結果拼起來就構成了你應用的根路徑或者說是根url

四、在HTML的<head></head>中寫<base href="http://www.w3school.com.cn/i/" />的做用是href 屬性規定頁面中全部相對連接的基準 URL。全部的路徑以前都會自動加上href 應用的基路徑。

相關文章
相關標籤/搜索