Created
March 21, 2013 01:39
-
-
Save bigme666/5210042 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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" | |
xmlns:p="http://www.springframework.org/schema/p" | |
xsi:schemaLocation="http://www.springframework.org/schema/beans | |
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd | |
http://www.springframework.org/schema/context | |
http://www.springframework.org/schema/context/spring-context-3.1.xsd"> | |
<context:property-placeholder properties-ref="deployProperties"/> | |
<!-- Activates various annotations to be detected in bean classes --> | |
<context:annotation-config/> | |
<!-- Imports logging configuration --> | |
<import resource="trace-context.xml"/> | |
<!-- Imports Spring Data & MongoDB configuration --> | |
<import resource="spring-data.xml" /> | |
<!-- Imports SpringMVC configuration --> | |
<import resource="mvc-dispatcher-servlet.xml" /> | |
<bean id="deployProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean" | |
p:location="/WEB-INF/spring.properties"/> | |
</beans> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<beans xmlns="http://www.springframework.org/schema/beans" | |
xmlns:context="http://www.springframework.org/schema/context" | |
xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xsi:schemaLocation=" | |
http://www.springframework.org/schema/beans | |
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd | |
http://www.springframework.org/schema/context | |
http://www.springframework.org/schema/context/spring-context-3.0.xsd | |
http://www.springframework.org/schema/mvc | |
http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd"> | |
<context:component-scan base-package="com.cavallorama" /> | |
<mvc:annotation-driven /> | |
</beans> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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:c="http://www.springframework.org/schema/c" | |
xmlns:mongo="http://www.springframework.org/schema/data/mongo" | |
xsi:schemaLocation="http://www.springframework.org/schema/beans | |
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd | |
http://www.springframework.org/schema/data/mongo | |
http://www.springframework.org/schema/data/mongo/spring-mongo-1.0.xsd"> | |
<!-- Activate Spring Data MongoDB repository support --> | |
<mongo:repositories base-package="com.cavallorama.repository"/> | |
<!-- MongoDB host --> | |
<mongo:mongo host="${mongo.host.name}" port="${mongo.host.port}"/> | |
<!-- Template for performing MongoDB operations --> | |
<bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate" | |
c:mongo-ref="mongo" c:databaseName="${mongo.db.name}"/> | |
<!-- Service for initializing MongoDB with sample data using MongoTemplate --> | |
<bean id="initMongoService" class="com.cavallorama.services.InitMongoDBService" init-method="init"/> | |
</beans> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# database properties | |
mongo.db.name=spring_mongodb_rest_tutorial | |
mongo.host.name=localhost | |
mongo.host.port=27017 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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:p="http://www.springframework.org/schema/p" | |
xmlns:aop="http://www.springframework.org/schema/aop" | |
xsi:schemaLocation="http://www.springframework.org/schema/beans | |
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd | |
http://www.springframework.org/schema/aop | |
http://www.springframework.org/schema/aop/spring-aop-3.1.xsd"> | |
<bean id="customizableTraceInterceptor" class="com.cavallorama.aop.TraceInterceptor" | |
p:enterMessage="Entering $[targetClassShortName].$[methodName]($[arguments])" | |
p:exitMessage="Leaving $[targetClassShortName].$[methodName](): $[returnValue]"/> | |
<aop:config> | |
<aop:advisor advice-ref="customizableTraceInterceptor" | |
pointcut="execution(public * com.cavallorama.services..*(..))"/> | |
<aop:advisor advice-ref="customizableTraceInterceptor" | |
pointcut="execution(public * com.cavallorama.controllers..*(..))"/> | |
</aop:config> | |
</beans> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<web-app xmlns="http://java.sun.com/xml/ns/javaee" | |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee | |
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" | |
version="2.5"> | |
<display-name>SpringMVC REST Tutorial</display-name> | |
<servlet> | |
<servlet-name>mvc-dispatcher</servlet-name> | |
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> | |
<load-on-startup>1</load-on-startup> | |
</servlet> | |
<servlet-mapping> | |
<servlet-name>mvc-dispatcher</servlet-name> | |
<url-pattern>/rest/*</url-pattern> | |
</servlet-mapping> | |
<context-param> | |
<param-name>contextConfigLocation</param-name> | |
<param-value>/WEB-INF/applicationContext.xml</param-value> | |
</context-param> | |
<listener> | |
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> | |
</listener> | |
</web-app> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment