Author: olamy
Date: Mon Jan 23 14:33:49 2012
New Revision: 1234822
URL: http://svn.apache.org/viewvc?rev=1234822&view=rev
Log:
add note on spring configuration
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/site/apt/rest.apt
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/site/apt/rest.apt
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/site/apt/rest.apt?rev=1234822&r1=1234821&r2=1234822&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/site/apt/rest.apt
(original)
+++
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/site/apt/rest.apt
Mon Jan 23 14:33:49 2012
@@ -106,6 +106,8 @@ public interface ManagedRepositoriesServ
REST services implementations are marked with the Spring annotation @Service
+---------------------
+package org.apache.archiva.rest.services;
+......
@Service( "managedRepositoriesService#rest" )
public class DefaultManagedRepositoriesService
extends AbstractRestService
@@ -122,6 +124,21 @@ public class DefaultManagedRepositoriesS
</jaxrs:serviceBeans>
.....
</jaxrs:server>
+
+ Note as we use @Service annotation package scanning must declared in spring
configuration
+
+<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/context
+
http://www.springframework.org/schema/context/spring-context-3.0.xsd ....">
+...
+ <context:annotation-config/>
+ <context:component-scan
+ base-package="org.apache.archiva.rest.services"/>
+
+...
+</beans>
+---------------------
CXF servlet is declared as: