Spring在整合Springmvc時需要在web.xml中配置起前端(中央)控制器
SpringMVC中http請求和響應(yīng)時通過什么來處理的:
前端控制器/中央控制器
Spring的AOP:
使用的設(shè)計模式:動態(tài)代理锥咸,反射
Mybatis:
采用什么來輸出日志信息----log4j
設(shè)置別名:
<typeAliases>
<typeAlias type=" com.neusoft.mybatis.pojo.User" alias="User"/>
<typeAlias type="com.foreknow.bean.User" alias="User"/>
</typeAliases>
在分布式集合時心褐,直接使用包掃描
SpringMVC中如何獲取表單數(shù)據(jù):
1.(常用)利用封裝好的對像(vo值對象):bean中的屬性名與表單控件中的name要一致
在表單中添加 enctype="multipart/form-data";
2.也可以使用HttpServletRequest
3.簡單的綁定方式咽瓷,將方法的形參名與表單控件的name要一致
Mybatis中常用的動態(tài)sql的標簽:
select矢渊、update战转、insert、delete
if,choose(when,otherwise),trim(where,set),foreach
掃描的標簽
<context:component-scan base-package="com.foreknow.service"></context:component-scan> 在service中就可以加入@Service
允許對靜態(tài)資源文件的訪問<mvc:default-servlet-handler/>
表示在restful風(fēng)格編程下予弧,將靜態(tài)的資源交給服務(wù)器來處理
指定靜態(tài)資源 靜態(tài)資源的映射
<mvc:resources mapping="/css/**" location="/css/"/>
<mvc:resources mapping="/images/**" location="/images/"/>
<mvc:resources mapping="/js/**" location="/js/"/>
在使用controller的時后 @RequestMapping時指定一個url刮吧,如何指定多個
@RequestMapping({"/adc.do","/ad.do"})
Spring+Mybatis中會使用
javaType:映射類型的屬性 一對一關(guān)聯(lián) 簡單的bean
<association property="user" javaType="com.foreknow.bean.User">
<id column="id" property="id"/>
<result column="username" property="username"/>
<result column="sex" property="sex"/>
<result column="address" property="address"/>
</association>
ofType:指定集合中元素的類型
<collection property="orderdetails" ofType="com.foreknow.bean.Orderdetail">
<id column="orderdetail_id" property="id"/>
<result column="orders_id" property="ordersId"/>
<result column="items_id" property="itemsId"/>
<result column="items_num" property="itemsNum"/>
</collection>
#{value}和${value}的區(qū)別
#{value}相當與? 占位符 ${value} 字符串 模糊查詢
parameterType和resultType區(qū)別
parameterType:輸入?yún)?shù)類型 resultType:返回值參數(shù)類型
resultMap和resultType
resultMap:用于多條件查詢掖蛤,表示返回了一個map映射杀捻,需要指定
type="com,foreknow.bean.Orders"以及Orders與表的對應(yīng)關(guān)系
Spring依賴注入方式:
1.構(gòu)造注入
2.接口注入
3.屬性注入
Mapper接口與Mapper.xml的綁定規(guī)則
1.方法名與id一致
2.方法的輸入?yún)?shù)類型與parameterType一致
3.方法的輸出參數(shù)類型與resultType一致