目的:學習掌握el和資源呼叫方法。
過程:通過程式設計學習實現。
工具:spring tool suit
難度:一顆星
book.author=cruise
book.name=spring boot
package com.el;
import org.springframework.beans.factory.annotation.value;
import org.springframework.stereotype.service;
@service
public
class
demoservice
public string getmember()
}
package com.el;
import org.apache.commons.io.ioutils;
import org.springframework.beans.factory.annotation.autowired;
import org.springframework.beans.factory.annotation.value;
import org.springframework.context.annotation.bean;
import org.springframework.context.annotation.componentscan;
import org.springframework.context.annotation.configuration;
import org.springframework.context.annotation.propertysource;
import org.springframework.context.support.propertysourcesplaceholderconfigurer;
import org.springframework.core.env.environment;
import org.springframework.core.io.resource;
@configuration
@componentscan("com.el")
@propertysource("classpath:com/el/test.properties") //注入配置檔案需要使用該註解指定檔案位址
public
class
elconfig ") // 注入系統屬性
private string osname;
@value("#") // 注入表示式結果
private
double randomnumber;
@value("#") // 注入bean屬性
private string member;
@value("classpath:com/el/test.txt") // 注入檔案資源
private resource testfile;
@value("") // 注入網路資源
private resource testurl;
@value("$") // 注入配置檔案
private string bookname;
@autowired
private environment environment;
/** 注入配置檔案test.properties需要使用@propertysource指定檔案位址,若使用@value注入,則要配置乙個
* propertysourcesplaceholderconfigurer的bean
*@return
*/@bean
public
static propertysourcesplaceholderconfigurer propertyconfigure()
public
void
outputresource() catch (exception ex)
}}
package com.el;
public
class
bootrap
}
Spring常用配置 SpringEL和資源呼叫
springel表示式語言,支援在xml和註解中使用表示式,類似於jsp的el表示式語言。spring開發中經常涉及呼叫各種資源的情況,包含普通檔案 配置檔案 系統環境變數等,我們可以使用spring的表示式語言實現資源的注入。spring主要在註解 value的引數中使用表示式。例如 value ...
Spring學習筆記(3)
spring中的事務管理 事務 就是一系列的動作,他們被當做乙個單獨的工作單元,這些動作要麼被全部完成,要麼全部不起作用。事務的四個關鍵屬性 acid 宣告式事務 transactional 新增事務註解 transactional override public void buybook stri...
spring3 學習筆記和總結 學習記錄
spring3 學習筆記和總結 學習記錄 最近又有機會用spring來做專案了,正好有藉口學習下spring3,決定把spring3的doc重新看一遍,查漏補缺,同時試著應用spring最新最好的特性,改進 質量,提高開發速度。import xml files 當有bean跨越多個.xml檔案定義時...