spring 整合回顾
注意spring的对bean的管理必须是建立在你声明的情况下,不然是不会管理的,还有针对配置文件必须要将给类使用也是必须要注解声明
在spring整合中要注意包括
webapp下的web,xml需要配置
| 12
 3
 4
 
 | dispatch 服务启动时要跟着启动拦截器保证你拦截到.do或者其他的值(在springmvc配置文件中)
 中文乱码
 确保能读取spring-xxx.xml的这类文件
 
 | 
!!配置监听器过程启动时启动ioc容器!!
将重要的文件什么会员才能下载的jsp文件都需要放在WEB-INF下面,确保能完成,还有一部分静态资源可以放在static文件夹下面,html的话可以放在主路径下面,
然后就是核心配置文件的配置包括
resource下面spring核心配置文件 注入DataSource bean
开启配置文件扫描
spring_MVC
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 
 | 配置文件:开启扫描 原本是在WEB-INF下面现在是都放在web下面注解开启
 配置拦截路径和指向哪里 .jsp 还有静态文件全部放
 在controller下开启restcontroller respestMapping
 
 <!--重要别忘了解决静态资源被拦截的问题-->
 <mvc:default-servlet-handler/>
 
 转换器啊cover
 <mvc:annotation-driven>
 <mvc:message-converters>
 <bean class="org.springframework.http.converter.StringHttpMessageConverter">
 <constructor-arg name="defaultCharset" value="UTF-8"/>
 </bean>
 </mvc:message-converters>
 </mvc:annotation-driven>
 
 | 
mybatis
| 12
 3
 4
 5
 6
 7
 8
 9
 
 | 导入数据库连接池的bean 开启包扫描
 注解开启
 注解开发
 扫描mybatis sql的文件
 sql必须要1),名字和接口名一样
 2),@paremater提供
 3).对象里面还有对象的复杂模型
 4).
 
 | 
!! 配置基包!!
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 
 | mybatis导入插件<plugins>
 <plugin interceptor="com.github.pagehelper.PageInterceptor"/>
 
 <plugin interceptor="com.github.abel533.mapperhelper.MapperInterceptor">
 <!--指定主键自增回写方法,默认值MYSQL,详细说明请看文档 -->
 <property name="IDENTITY" value="MYSQL" />
 <!--通用Mapper接口,多个通用接口用逗号隔开 -->
 <property name="mappers" value="com.github.abel533.mapper.Mapper" />
 </plugin>
 </plugins>
 
 |