當前位置:首頁 » 存儲配置 » 如何配置spring

如何配置spring

發布時間: 2022-01-27 01:30:50

A. spring-怎麼配置

spring-.xml,spring整合mybatis和redis
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd">
<!-- 配置整合mybatis過程 -->
<!-- 1.配置資料庫相關參數properties的屬性:${url} -->
<context:property-placeholder location="classpath:jdbc.properties" />

<!-- 2.資料庫連接池 -->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<!-- 配置連接池屬性 -->

B. 如何配置spring mvc框架

一、Spring MVC環境搭建:(Spring 2.5.6 + Hibernate 3.2.0)
1. jar包引入
Spring 2.5.6:spring.jar、spring-webmvc.jar、commons-logging.jar、cglib-nodep-2.1_3.jar
Hibernate 3.6.8:hibernate3.jar、hibernate-jpa-2.0-api-1.0.1.Final.jar、antlr-2.7.6.jar、commons-collections-3.1、dom4j-1.6.1.jar、javassist-3.12.0.GA.jar、jta-1.1.jar、slf4j-api-1.6.1.jar、slf4j-nop-1.6.4.jar、相應資料庫的驅動jar包

SpringMVC是一個基於DispatcherServlet的MVC框架,每一個請求最先訪問的都是DispatcherServlet,DispatcherServlet負責轉發每一個Request請求給相應的Handler,Handler處理以後再返回相應的視圖(View)和模型(Model),返回的視圖和模型都可以不指定,即可以只返回Model或只返回View或都不返回。
DispatcherServlet是繼承自HttpServlet的,既然SpringMVC是基於DispatcherServlet的,那麼我們先來配置一下DispatcherServlet,好讓它能夠管理我們希望它管理的內容。HttpServlet是在web.xml文件中聲明的。

C. 使用springmvc怎麼配置

1、清晰的角色劃分:前端控制器(DispatcherServlet)、請求到處理器映射
(HandlerMapping)、處理器適配器(HandlerAdapter)、視圖解析器(ViewResolver)、處理器或頁面控制器
(Controller)、驗證器( Validator)、命令對象(Command 請求參數綁定到的對象就叫命令對象)、表單對象(Form
Object 提供給表單展示和提交到的對象就叫表單對象)。

2、分工明確,而且擴展點相當靈活,可以很容易擴展,雖然幾乎不需要;

3、由於命令對象就是一個POJO,無需繼承框架特定API,可以使用命令對象直接作為業務對象;

4、和Spring 其他框架無縫集成,是其它Web框架所不具備的;

5、可適配,通過HandlerAdapter可以支持任意的類作為處理器;

6、可定製性,HandlerMapping、ViewResolver等能夠非常簡單的定製;

7、功能強大的數據驗證、格式化、綁定機制;

8、利用Spring提供的Mock對象能夠非常簡單的進行Web層單元測試;

9、本地化、主題的解析的支持,使我們更容易進行國際化和主題的切換。

10、強大的JSP標簽庫,使JSP編寫更容易。

………………還有比如RESTful風格的支持、簡單的文件上傳、約定大於配置的契約式編程支持、基於註解的零配置支持等等。

D. 如何配置spring事務

可以,將Hibernate的數據源作為Spring配置文件applicationContext的一個bean結點,然後在下面調用這個bean節點

<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName"
value="com.microsoft.jdbc.sqlserver.SQLServerDriver">
</property>
<property name="url"
value="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs">
</property>
<property name="username" value="sa"></property>
<property name="password" value="sa"></property>
</bean>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.SQLServerDialect
</prop>
<prop key="hibernate.show_sql">
true
</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>com/handson/vo/UserInfo.hbm.xml</value></list>
</property></bean>

<bean id="userInfoDao" class="com..UserInfoDAOImpl">
<property name="sessionFactory">
<ref bean="sessionFactory"/>
</property>
</bean>

E. 如何用基於xml配置的方式配置spring

對於大多數的應用,從表現層的action,到持久層的DataSource,都被Spring 作為
bean 管理。如果這些bean 被配置在同一個文件中,閱讀及維護該配置文件將是一件非
常有挑戰的事情。
因此, Spring 建議:將一個大的配置文件分解成多個小的配置文件,使每個配置文
件僅僅管理功能近似於bean; 這樣不僅可以分散配置文件,降低修改配置文件的風險,
而且更符合"分而治之"的軟體工程原理。
多個配置文件最終需要匯總, ApplicationContext提供如下方式來匯總多個配置文件:
.使用App1icationContext 載入多個配置文件。
• Web 應用啟動時載入多個配置文件。
• XML 配置文件中導入其他配置。
1 ApplicationContext 載入多個配置文件
ApplicatonContext 的常用實現類有如下兩個:
• ClassPathXm1 ApplicationContext 。
• 。
這兩個類都可以用來載入多個配置文件,它們的構造器都可以接收一個數組,並在
該數組中存放多個配置文件。 可採用如下代碼載入多個
配置文件:
/I創建配置文件數組
/I假設有3 個配置文件: a.xml , b.xml , c.xml
Str工ng[) configLocations = {"a.xml" , "b.xml" , "c.xml"}
以配置文件數組為參數,創建ApplicationContext
ApplicationContext ctx = new (configLocations);
與採用創建ApplicationContext的方式相似,區別
僅在於二者搜索配置文件的路徑不同:通過CLASSPATH
路徑搜索配置文件:而則在當前路徑搜索配置文件。
2 Web 應用啟動時載入多個配置文件
參看5.12.3 節所述,通過ContextLoaderListener 也可載入多個配置文件,可利用
337
輕量級J2EE 企業應用實戰一一-Struts+Spring+Hibernate 整合開發
<context-pararn>元素來指定多個配置文件位置,其配置如下:
<l-- 確定配置文件的位置一〉
<context-param>
<param-name>contextConfigLocation</param-name>
<1-- 此處可以列出多個Spring 的XML 配置文件>
<param-value>/WEB-INF/Context.xml IWEB-INF/applicationContext.xml<1
param-value>
<context-param>
3 XML 配置文件中導人其他配置文件
配置文件本身和其子元素import. 可用於導入其他配置文件。具體的配置示例如下:
<?xml version="1.0" encod工口g="gb2312"?>
<!一指定Spring 配置文件的dtd>
<!DOCTYPE beans PUBLIC "-IISPR工NGIIDTD BEANIIEN"
''htt p:/ /ww w.springframe work.o rg/dtd/spring-beans.dtd''>
<!-- Spring 配置文件的根元素->
<beans>
<!一導入第→份配置文件: serv工ces.xml一〉
<import resource="serv工ces.xml"l>
<!-- 導入第二份配置文件: resources/messageSource.xml 一〉
<import resource="resources/messageSource.xml"l>
<!-- 導入第二份配置文件: resourcesl themeSource.xml -->
<import resource="/resources/themeSource.xml"l>
<!-- 下面定義該文件墾的其他bean…〉
<bean id="beanl" class=". .."1>
<bean id="bea口2" class="..."I>
</beans>

F. 怎樣搭建spring框架

在eclipse下建立一個project,此處以demo為例建立項目。
如何在eclipse下搭建spring框架
如何在eclipse下搭建spring框架
因為此處結合struts2我們首先對struts2做簡單的配置,主要以下幾個文件配置web.xml,struts.xml,同時導入相應的jar。
現在開始配置spring,問題在於導入哪些jar,結合我的經驗,spring-3-2-0導入以下基本jar便可,若要使用其他功能要導入相應的jar。導入較多,如下圖中,其中commons-logging-xx.jar是結合struts2是要導入的在struts2裡面。
如何在eclipse下搭建spring框架
接下來配置applicationContext.xml文件,在此處配置比較簡單,沒有考慮資料庫的使用,只是基本的框架搭建,只是進行簡單的實例配置。User類是編寫的測試類。只有簡單的setter和getter方法。
如何在eclipse下搭建spring框架
最後編寫一個測試主類看看是否正確搭建了框架。
如何在eclipse下搭建spring框架

G. spring的配置文件怎麼寫

<bean id="..." class="....">
這是最基本的

H. 如何用Java類配置Spring MVC

1.方法一:在初始化時保存ApplicationContext對象
代碼:
ApplicationContext ac = new ("applicationContext.xml");
ac.getBean("beanId");
說明:這種方式適用於採用Spring框架的獨立應用程序,需要程序通過配置文件手工初始化Spring的情況。
2.方法二:通過Spring提供的工具類獲取ApplicationContext對象
代碼:
import org.springframework.web.context.support.WebApplicationContextUtils;
ApplicationContext ac1 = WebApplicationContextUtils.(ServletContext sc);
ApplicationContext ac2 = WebApplicationContextUtils.getWebApplicationContext(ServletContext sc);
ac1.getBean("beanId");
ac2.getBean("beanId");
說明:
這種方式適合於採用Spring框架的B/S系統,通過ServletContext對象獲取ApplicationContext對象,然後在通過它獲取需要的類實例。
上面兩個工具方式的區別是,前者在獲取失敗時拋出異常,後者返回null。
其中 servletContext sc 可以具體 換成 servlet.getServletContext()或者 this.getServletContext() 或者 request.getSession().getServletContext(); 另外,由於spring是注入的對象放在ServletContext中的,所以可以直接在ServletContext取出 WebApplicationContext 對象: WebApplicationContext webApplicationContext = (WebApplicationContext) servletContext.getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);
3.方法三:繼承自抽象類ApplicationObjectSupport
說明:抽象類ApplicationObjectSupport提供getApplicationContext()方法,可以方便的獲取到ApplicationContext。
Spring初始化時,會通過該抽象類的setApplicationContext(ApplicationContext context)方法將ApplicationContext 對象注入。
4.方法四:繼承自抽象類WebApplicationObjectSupport
說明:類似上面方法,調用getWebApplicationContext()獲取WebApplicationContext
5.方法五:實現介面ApplicationContextAware
說明:實現該介面的setApplicationContext(ApplicationContext context)方法,並保存ApplicationContext 對象。
Spring初始化時,會通過該方法將ApplicationContext對象注入。

I. eclipse怎麼配置spring

eclipse配置spring:

我的Eclipse是(eclipse-jee-luna-R-win32-x86_64)

(注意:本方法需要全程聯網)

1.【Help】-> 【Install New Software】


完成!!!

J. 在idea中怎麼快速配置spring

在web.xml中配置SpringMVC攔截路徑並指定SpringMVC.xml的位置 不指定的話默認為:servlet.xml
在applicationContext.xml中加入引用
在SpringMVC.xml中加入相同的引用 加入Spring註解驅動 加入Controller的包
指定SpringMVC.xml的視圖解析器 返回前綴 後綴

熱點內容
如何查已有網路的密碼 發布:2024-09-22 03:31:30 瀏覽:893
驅動forlinux 發布:2024-09-22 03:15:50 瀏覽:789
凌派車有哪些配置 發布:2024-09-22 03:15:00 瀏覽:749
壓縮文件為什麼打不開 發布:2024-09-22 03:09:13 瀏覽:645
我的世界緩存清理 發布:2024-09-22 03:09:10 瀏覽:644
鬥地主癩子演算法 發布:2024-09-22 03:08:09 瀏覽:120
解釋與編譯的區別 發布:2024-09-22 02:58:26 瀏覽:89
示教系統有哪些配置 發布:2024-09-22 02:47:13 瀏覽:261
速騰標配是什麼配置 發布:2024-09-22 02:30:36 瀏覽:584
oracle資料庫xe 發布:2024-09-22 02:12:45 瀏覽:444