首先:下載SpringSide3開發環境mini-web項目(SpringSide3官方項目)
http://download.csdn.net/source/1725011
http://download.csdn.net/source/1725015
http://download.csdn.net/source/1725311
然後:
一、所要修改的配置文件有:
1、web.xml; 項目配置文件
2、applicationContext.xml;spring配置文件
3、applicationContext-security.xml;//SpringSecurity安全配置
4、ehcache-hibernate-local.xml;//hibernate緩存配置文件
5、application.properties //數據庫配置文件(在此處修改你要連接的數據庫)
二、修改如下:
1、web.xml的修改:
- <display-name>example</display-name>
2、applicationContext.xml的修改:
- <context:component-scan base-package="你的包名" />
- <property name="packagesToScan" value="你的包名.entity.*" />
3、applicationContext-security.xml的修改:
- <bean id="userDetailsService" class="你的包名.service.security.UserDetailsServiceImpl" />;
- <bean id="resourceDetailsService" class="我的包名.service.security.ResourceDetailsServiceImpl" />
4、ehcache-hibernate-local.xml的修改:
- <cache name="你的包名.entity.security.User" maxElementsInMemory="500" eternal="true">
- <cacheEventListenerFactory class="net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicatorFactory"
- properties="replicateAsynchronously=true,replicatePuts=false,replicateUpdates=true,replicateUpdatesViaCopy=false,replicateRemovals=true" />
- </cache>
- <cache name="你的包名.entity.security.User.roles" maxElementsInMemory="500" eternal="true">
- <cacheEventListenerFactory class="net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicatorFactory"
- properties="replicateAsynchronously=true,replicatePuts=false,replicateUpdates=true,replicateUpdatesViaCopy=false,replicateRemovals=true" />
- </cache>
- <cache name="你的包名.entity.security.Role" maxElementsInMemory="500" eternal="true">
- <cacheEventListenerFactory class="net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicatorFactory"
- properties="replicateAsynchronously=true,replicatePuts=false,replicateUpdates=true,replicateUpdatesViaCopy=false,replicateRemovals=true" />
- </cache>
- <cache name="你的包名.entity.security.Role.auths" maxElementsInMemory="500" eternal="true">
- <cacheEventListenerFactory class="net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicatorFactory"
- properties="replicateAsynchronously=true,replicatePuts=false,replicateUpdates=true,replicateUpdatesViaCopy=false,replicateRemovals=true" />
- </cache>
5、application.properties 的修改,我連的是mysql,信息如下:
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/xkland?useUnicode=true&characterEncoding=utf8
jdbc.username=root
jdbc.password=root
hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
hibernate.show_sql=false
hibernate.format_sql=false
hibernate.ehcache_config_file=/ehcache/ehcache-hibernate-local.xml
到此相關的配置文件修改完成,現在就可以使用自己建的項目開始開發工作了
6、修改項目中所有的類中import路徑~
7、如果項目是從mini-web導入的
還要修改開發環境(MyEclipse的workspace)下的.project文件
- <name>mini-web</name>
還要修改發佈路徑(修改成與你自己項目同名的)