最基本的ssm框架整个步骤
SS框架
(1)web.xml
(1)配置spring容器。
(2)配置spring监听。
(3)配置前端控制器。(DispatcherServlet)
(2)springmvc.xml
(1)注解扫描。
(2)配置注解驱动。
<!-- 开启注解扫描 -->
<context:component-scan base-package="com.mhys"/>
<!--mvc注解驱动,它可以取代映射器和适配器的注册-->
<mvc:annotation-driven/>
<mvc:interceptors>
<bean class="com.mhys.fifter.Loginterceptor"/>
</mvc:interceptors>
<!-- 视图解析器 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/"/>
<property name="suffix" value=".jsp"/>
</bean>
## SSM框架
接上一步直接配置applicationContext.xml文件即可
(3)applicationContext.xml
(1)配置数据源配置文件db.properties
(2)配置数据源
(3)配置JdbcTemplate模板
<!-- 配置 读取properties文件 jdbc.properties -->
<context:property-placeholder location="classpath:db.properties" />
<!-- 配置 数据源 -->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
<property name="driverClassName" value="${jdbc.driverClass}" />
<property name="url" value="${jdbc.jdbcUrl}" />
<property name="username" value="${jdbc.user}" />
<property name="password" value="${jdbc.password}" />
</bean>
<!-- 配置SqlSessionFactory -->
<bean class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="configLocation" value="classpath:SqlMapConfig.xml"></property>
<!-- 设置数据源 -->
<property name="dataSource" ref="dataSource"/>
</bean>
<!-- 配置Mapper扫描 -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<!-- 设置Mapper扫描 包-->
<property name="basePackage" value="com.mhys"/>
</bean>