Spring學習 3 EL和資源呼叫

2021-08-20 05:46:22 字數 2154 閱讀 9215

目的:學習掌握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檔案定義時...