Spring配置Druid資料來源的兩種方式
1.在Spring的applicationContext.xml中配置Druid資料來源
<bean id="DruidDataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">
<!-- 基本屬性 url、user、password --><property name="driverClassName" value="oracle.jdbc.OracleDriver"/>
<property name="url" value="jdbc:oracle:thin:@//192.168.1.5:1901/testdb" />
<property name="username" value="root" />
<property name="password" value="root" />
<!-- 配置初始化大小、最小、最大 -->
<property name="initialSize" value="1" />
<property name="minIdle" value="1" />
<property name="maxActive" value="20" />
<!-- 配置獲取連線等待超時的時間 -->
<property name="maxWait" value="60000" />
<!-- 配置間隔多久才進行一次檢測,檢測需要關閉的空閒連線,單位是毫秒 -->
<property name="timeBetweenEvictionRunsMillis" value="60000" />
<!-- 配置一個連線在池中最小生存的時間,單位是毫秒 -->
<property name="minEvictableIdleTimeMillis" value="300000" />
<!-- 開啟PSCache,並且指定每個連線上PSCache的大小 -->
<property name="poolPreparedStatements" value="true" />
<property name="maxPoolPreparedStatementPerConnectionSize" value="20" />
<!-- 配置監控統計攔截的filters,去掉後監控介面sql無法統計 -->
<property name="filters" value="stat" />
<property name=""></property>
</bean>
2.在Tomcat中使用JNDI配置Druid資料來源
(1)配置tomcat的context.xml檔案中,增加如下配置
<Resource name="jdbc/mbr"
factory="com.alibaba.druid.pool.DruidDataSourceFactory"
auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@//192.168.1.5:1901/testdb"
username="root"
password="root"
maxActive="50"
maxWait="10000"
removeabandoned="true"
removeabandonedtimeout="60"
logabandoned="false"
filters="stat" />
(2)在Spring的applicationContext.xml配置檔案中引用
<bean id="DruidDataSource"
class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:comp/env/jdbc/mbr" />
< /bean>
相關推薦
Spring配置Druid資料來源的兩種方式
1.在Spring的applicationContext.xml中配置Druid資料來源<bean id="DruidDataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init
Spring(十三):使用工廠方法來配置Bean的兩種方式(靜態工廠方法&實例工廠方法)
color 示例 簡單的 rgs icc tostring pac ng- clas 通過調用靜態工廠方法創建Bean 1)調用靜態工廠方法創建Bean是將對象創建的過程封裝到靜態方法中。當客戶端需要對象時,只需要簡單地調用靜態方法,而不需要關心創建對象的具體細節。 2
spring指定載入配置檔案的兩種方式
標題通過file關鍵字指定檔案在物理絕對路勁 注意這裡的file後面有一個:,上次我遺漏,然後找了半天… <bean id="configProperties" class="org.springframework.beans.factory.config.Proper
Spring-mybatis整合配置常用的兩種方式
1.使用mapper介面,定義了mapper介面,在mapper.xml中關聯mapper檔案的。 其中mapper定義了介面,其類名與xml中的namespace一致,id與介面定義的方法名一直,這樣,把xml載入到spring中後,mybatis的初始化配置sqlsessio
Spring——容器,注入(配置和註解兩種方式)
一、Spring的容器: 1.什麼是控制反轉:傳統的方法,當某個java物件A需要呼叫物件B時,是由呼叫者(物件A)通過new關鍵字來建立物件B的,而在Spring中,則是由spring完成建立的,所以“控制反轉”了。 2.容器: Spring容器是Spring的核心。 例
Spring-boot中讀取config配置檔案的兩種方式
瞭解過spring-Boot這個技術的,應該知道Spring-Boot的核心配置檔案application.properties,當然也可以通過註解自定義配置檔案的資訊。 Spring-Boot讀取配置檔案的方式: 一.讀取核心配置檔案資訊application.p
Spring Boot配置過濾器的兩種方式
過濾器(Filter)是Servlet中常用的技術,可以實現使用者在訪問某個目標資源之前,對訪問的請求和響應進行攔截,常用的場景有登入校驗、許可權控制、敏感詞過濾等,下面介紹下Spring Boot配置過濾器的兩種方式。 本文目錄 一、@WebFilter註解方式二、@Bean註解方式三、檢視
SpringBoot配置Bean的兩種方式--註解以及配置文件
cep tms ast doc ice print str PE 寫實 一、註解方式編寫實體類:package com.example.bean;import org.springframework.boot.context.properti
npm獲取配置值的兩種方式
ram lag 令行 flags config foo lock 參數 一個 命令行標記 在命令行上放置--foo bar設置foo配置參數為bar。 一個 -- 參數(argument)告訴cli解析器停止讀取flags.一個 在命令行結尾的--flag參數(param
edas spring cloud 啟動的兩種方式
IDE 中啟動 一 在 IDE 中啟動,通過 VM options 配置啟動引數 -Dvipserver.server.port=8080,通過 main 方法直接啟動。 二 如果你的輕量級配置中心與應用部署在不同的機器上,還需進行 hosts 繫結,詳情見輕量級配置中心。 FatJar 啟
JAVA載入配置檔案的兩種方式
一: package days_01; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.sql.Connection; impor
spring依賴注入的兩種方式
依賴注入的兩種方式: 網上說的三種注入方式中的介面注入在官方的文件中已經沒有了(spring4.3),所以現在的依賴注入的方式有兩種。 構造方法注入: 通過呼叫帶引數的構造方法來實現,每一個引數都代表是一個依賴。呼叫(注入)的物件通過在被注入物件中的構造方
先碼後看 spring配置bean的幾種方式:xml直接配置、靜態工廠、例項工廠、factory bean、註解 侵立刪
轉自:http://blog.csdn.net/love___code/article/details/53167138 spring框架的核心在於“Ioc控制反轉”“DI依賴注入”以及“AOP面向切面程式設計”,所以在實現這些核心是最基礎的一步即為在ioc容器中配置b
SpringBoot配置Bean的兩種方式--註解以及配置檔案
一、註解方式 編寫實體類: package com.example.bean; import org.springframework.boot.context.properties.ConfigurationProperties; /** * C
SpringBoot讀取配置檔案的兩種方式以及自定義配置檔案的讀取
1.讀取預設配置檔案中的資料 application.properties 直接使用@Value註解獲取資料 2.使用Environment獲取資料 防止亂碼統一編碼格式 注入Environment 使用getPro
spring boot整合pagehelper(兩種方式)
當spring boot整合好mybatis時候需要進行分頁,我們首先新增maven支援?123456789101112131415<dependency><groupId>com.github.pagehelper</groupId>&l
Spring動態代理的兩種方式
說明:spring AOP就是用aspectj來實現的,是依賴關係!AspectJ是動態代理的一種實現!而spring預設使用的就是AspectJ來實現的動態代理,spring自己的AOP就是使用AspectJ來實現的!當然你也可以使用其他的實現,如cglib! 第一種方式
Maven Web專案+Spring配置druid資料來源
ci學習Maven,學習別人的經驗,做個備忘錄,希望可以幫到您新增spring依賴<!-- https://mvnrepository.com/artifact/org.springframework/spring-context --> <
spring整合hibernate的兩種方式
我們學過spring的同學都知道,spring可以整合其他的框架協同開發,大大的降低開發的時間和提高了效率,但是我們在配置的時候總會發生各種各樣的問題,下面我記錄一下我在配置的時候出現的
Spring 依賴注入的兩種方式
依賴注入是Spring IoC容器實現反轉控制的方式,Spring的IoC容器以依賴注入的方式實現了Bean物件之間關聯關係的維護。 Spring的IoC容器實現了兩種方式的物件注入,一種是構造方法,一種是setter方法。 基於構造方法的依賴注入 基於構造方法的依賴注入