server/src/main/webapp/WEB-INF/applicationContext.xml
author ymh <ymh.work@gmail.com>
Mon, 18 Mar 2013 02:23:55 +0100
changeset 98 45360c0457ef
parent 87 6c810f746837
child 106 d34e253f5c32
permissions -rw-r--r--
Added tag V00.03 for changeset f7d611f50e58
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
45
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
<beans xmlns="http://www.springframework.org/schema/beans"
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
	xmlns:context="http://www.springframework.org/schema/context"
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
	xsi:schemaLocation="http://www.springframework.org/schema/beans 
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
	   		http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
	   		http://www.springframework.org/schema/context
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
	   		http://www.springframework.org/schema/context/spring-context-3.0.xsd">
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
	
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
	<!-- Activates various annotations to be detected in bean classes -->
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
	<context:annotation-config />
87
6c810f746837 Externalize properties
ymh <ymh.work@gmail.com>
parents: 45
diff changeset
    12
	<context:property-placeholder  order="1000" ignore-unresolvable="true" ignore-resource-not-found="false" location="WEB-INF/renkan.properties"/>
6c810f746837 Externalize properties
ymh <ymh.work@gmail.com>
parents: 45
diff changeset
    13
	<context:property-placeholder  order="1" ignore-unresolvable="true" ignore-resource-not-found="true" location="classpath:renkan_run.properties"/>
45
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
	
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
	<!-- Configures the annotation-driven Spring MVC Controller programming model.
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
	Note that, with Spring 3.0, this tag works in Servlet MVC only!  -->
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
    <!-- Loads MongoDB configuraton -->
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
    <import resource="mongo-config.xml"/>
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
    <!--bean id="bayeuxServer" class="org.cometd.server.BayeuxServerImpl" init-method="start" destroy-method="stop">
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
        <property name="options">
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
            <map>
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
                <entry key="logLevel" value="3" />
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
                <entry key="timeout" value="15000" />
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
            </map>
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
        </property>  
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
    </bean-->
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
    <bean id="springConfigurer"
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
        class="org.iri_research.renkan.coweb.SpringConfigurer"
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
        factory-method="getInstance" />
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
	
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
    <!-- Scans the classpath for annotated components that will be auto-registered as Spring beans.
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
     For example @Controller and @Service. Make sure to set the correct base-package-->
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
    <context:component-scan base-package="org.iri_research.renkan.rest" />
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
    <context:component-scan base-package="org.iri_research.renkan.coweb" />
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
</beans>