1.applicationContext.xml
<!-- 定义受环境影响易变的变量 -->
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE" />
<property name="ignoreResourceNotFound" value="true" />
<property name="locations">
<list>
<!-- 标准配置 -->
<value>classpath*:/application.properties</value>
</list>
</property>
</bean>
将需要加载的配置文件添加到list里面,添加不存在的文件会报错。
<!-- 使用annotation 自动注册bean,并保证@Required,@Autowired的属性被注入 -->
<context:component-scan base-package="com.basepackage" />
添加总包
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
class属性可以设置自己的类,继承自可用的类就可以了,例如extends BasicDataSource。重写里面的方法就可以添加中间过程了,例如解密加密过的配置文件。
2.struts.xml
<constant name="struts.convention.package.locators" value="web" />
<constant name="struts.convention.package.locators.basePackage"
value="com.basepackage" />
<constant name="struts.convention.result.path" value="/WEB-INF/jsp/" />
locators配置action包
basePackage配置总包
result.path配置result返回页面所在路径
3.web.xml
<filter>
<filter-name>userFilter</filter-name>
<filter-class>com.fashiondesign.filter.UserFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>userFilter</filter-name>
<url-pattern>/jsp/*</url-pattern>
</filter-mapping>
定义自己的filter,这里的filter是过滤jsp文件下所有文件请求。
其他的springside基本都配好了,不需要改什么(application.properties不用我说了吧)
分享到:
相关推荐
在SpringSide的压缩包文件中,"springside"可能是一个示例项目的根目录,包含了项目的所有源代码、配置文件和资源。通过分析这个目录,我们可以学习到SpringSide如何组织项目结构,以及如何配置和使用Spring的各个...
2. **依赖管理**:springside使用Maven进行依赖管理,通过预定义的配置文件,开发者可以快速导入所需的库,避免了手动管理jar包的繁琐过程。 3. **代码规范**:springside遵循Java编码最佳实践,如使用Checkstyle和...
1. `core`:核心模块,包含 SpringSide 的基础工具类和配置管理,如日志、国际化、属性文件处理等。 2. `modules`:模块化设计,包括示例模块、数据库访问模块、Web 模块等,便于开发者根据需求选择使用。 3. `tools...
1. **Core**:这是SpringSide的核心模块,包含了一些通用的工具类和配置,如日志管理、代码生成器、属性文件管理等,为项目提供了基础服务。 2. **Demo**:示例模块,提供了各种应用场景的实例,帮助开发者快速理解...
2. **配置文件**:包括Spring的XML配置文件和基于Java的配置,展示了如何灵活地配置Spring应用,以及如何利用 Profiles 实现环境的切换。 3. **文档**:SpringSide通常会附带详细的文档,解释每个示例的意图、工作...
3. **src/main/resources**:这是存放资源配置文件的地方,如Spring的bean定义XML文件(可能命名为applicationContext.xml或类似),Hibernate的映射文件(.hbm.xml),以及日志配置(log4j.properties)等。...
从SpringSide 2到SpringSide 3的演进,主要体现在配置文件的减少,开发模式逐步从依赖大量配置文件转变为几乎无需配置文件的状态。 这一转变主要归功于Annotation的广泛应用以及自动扫描功能的引入。在第一阶段,...
2. **Maven集成**:SpringSide 3.0 使用Maven作为构建工具,提供了标准的项目结构和配置,使得项目的构建、依赖管理和部署变得更加简单。通过Maven的POM.xml文件,开发者可以轻松管理项目的所有依赖库。 3. **...
2. **配置管理**:Springside提供了一套统一的配置管理方案,使得Spring的配置更加简洁和清晰,减少了配置文件的冗余和错误。 3. **代码生成器**:通过内置的代码生成器,可以快速生成基于DAO、Service、Controller...
最后,我们需要创建一个新的目录来存放 SpringSide3.3.4 的安装文件和项目文件。 二、生成 mini-web 项目模板 在 SpringSide3.3.4 安装部署的过程中,我们需要生成 mini-web 项目模板。这个模板将作为我们后续开发...
3. **配置管理**:通过提供统一的配置管理,Springside使得配置文件的组织和管理更加规范,降低了因配置问题导致的错误。 4. **依赖注入**:作为Spring框架的扩展,Springside充分利用了Spring的依赖注入特性,使得...
新生成的项目包含了基础的项目骨架,包括配置文件和示例代码,以便开发者能够快速启动开发工作。这使得项目在创建之初就具备了运行能力,减少了初期配置的工作量。 为了使用 SpringSide 生成项目,首先需要确保环境...
4. **升级POM.xml**:POM.xml是Maven项目的配置文件,升级它可能涉及更新依赖库的版本,解决依赖冲突,优化构建过程,以适应新引入的技术和最佳实践。 5. **替换PageHelper分页插件**:PageHelper是MyBatis的一个...
#### 二、环境配置与准备 1. **安装Java JDK**: - 首先确保已经安装了Java环境,并且设置好`JAVA_HOME`环境变量。 - 推荐使用JDK 1.6以上版本,因为Springside 3.3.4支持Java 1.6及更高版本。 2. **安装Apache ...
1. **自动配置**:借鉴Spring Boot的思想,SpringSide Core提供了自动配置功能,可以极大地减少XML配置文件的数量,使项目配置更简洁,更易于维护。 2. **依赖注入**:SpringSide Core充分利用了Spring的DI机制,...
2. **解压项目**:将下载的SpringSide案例压缩包解压,获取项目的源代码和配置文件。 3. **导入项目**:在MyEclipse中,通过“File” -> "Import" -> "Existing Projects into Workspace",然后选择解压后的项目...
SpringSide 3.3可能会包含持续集成工具如Maven或Gradle的配置,以及JUnit等自动化测试框架的集成。这有助于保证代码质量,确保项目的稳定性和可扩展性。 8. **模块化设计** SpringSide项目通常采用模块化设计,每...
1. **依赖管理**:springside3的jar包可以作为项目的依赖引入,通过Maven的pom.xml文件配置,可以方便地管理和更新版本。 2. **模块引用**:根据实际需求,可以选择性地引入springside3的子模块,例如仅引入Core...
这个jar文件是SpringSide 3的核心库,包含了项目的主要功能和组件。它封装了Spring框架的一些常用功能,如数据访问、事务管理、安全控制等,并提供了方便的工具类和配置模版。此外,它还包含了一些实用的模块,如...