原创 13、(知識篇)Spring使用xml配置bean02

//1、通過靜態工廠方法配置bean//在配置bean中使用factory-method 指定靜態方法,返回指定的bean(用constructor-arg指定參數)//<bean id="factorystatic" class="co

原创 24、(知識篇)SpringMVC01(SpringMVC HelloWorld)

/** * SpringMVC HelloWorld *  * 1、在web.xml中配置dispatcherservlet(如果eclipse中配置了spring插件可以用alt+/進行快速配置) * 2、在spring-mvc.xml

原创 29、(知識篇)SpringMVC06 Spring jstlview國際化/訪問/web-inf/下的jsp/訪問靜態資源

/** * Spring jstlview國際化/訪問/web-inf/下的jsp/訪問靜態資源 *  * 1、國際化 在bean中配置 org.springframework.context.support.ResourceBundl

原创 23、(知識篇)Mybatis03使用(Mybatis整合Spring)

如果你有閱讀我之前的文章,那麼恭喜你,mybatis你應該已經熟悉使用了 整合spring雖然有些不同,但是基礎應該已經打好了 /** * Spring整合mybatis * 1、加入spring和mybatis的相關包 * 2、加入my

原创 19、(知識篇)Spring使用事務Transation

/** * spring事務管理: *  * 1、指定transactionmanager * <bean id="transactionManager" class="org.springframework.jdbc.datasour

原创 25、(知識篇)SpringMVC02 REST風格url測試

/** * SpringMVC REST風格url測試 * 1、首先需要在web.xml中配置一個filter:org.springframework.web.filter.HiddenHttpMethodFilter * 2、在請求fo

原创 28、(知識篇)SpringMVC05 Spring 註解@ModelAttribute

/** * Spring 註解@ModelAttribute * 使用@ModelAttribute會在本類的所有方法執行之前先執行一次。 * 通常使用場景是在修改一個數據記錄,然後某些字段的值需要保留 * 但是也不放在隱藏域中,這樣可以

原创 30、(知識篇)SpringMVC07 Spring 自定義視圖

/** * Spring 自定義視圖 * 1、需要配置bean org.springframework.web.servlet.view.BeanNameViewResolver *  * 2、自定義類中繼承view或者起子類view例如

原创 17、(知識篇)Spring使用AOP(XML方式)

/** * Spring AOP 使用方法(xml形式) *  * xml方式比較簡單,首先在xml中配置好相關bean *  * 然後設置切點和切面即可 *  * 詳情參考application.xml *  *  * @param a

原创 16、(知識篇)Spring使用AOP(Annotation方式)

/** * Spring AOP 使用方法 * 1、spring的xml文件中引入 <aop:aspectj-autoproxy></aop:aspectj-autoproxy> * 2、使用AspectJ *   2.1由於sping

原创 22、(知識篇)Mybatis02使用(動態SQL/模糊查詢/log4j)

/** * Mybatis 動態SQL/模糊查詢/log4j *  * 1、動態sql,可以在mapper中添加<if/> <when/>等標籤,做邏輯判斷做動態Sql * 2、模糊查詢  * 方法1:and userName like

原创 18、(知識篇)Spring使用JDBCTemplate/JDBCDaoSupport/具名參數

/** * Spring JdbcTemplate/JdbcDaoSupport *  建議使用JdbcTemplate,因爲JdbcDaoSuport其實調用的還是jdbctemplate的方法 *  只是集成 JDBCDaoSuppo

原创 15、(知識篇)Spring使用Annotation配置bean02(泛型IOC)

//在基類中使用Autowire裝配,無需其他額外配置//繼承基類的子類使用Spring的annotation即可//詳情操作可見代碼 測試類:

原创 21、(知識篇)Mybatis02使用(嵌套結果/嵌套查詢)

/** * MyBatis的嵌套結果/嵌套查詢(網上有說這是叫延遲加載) *  * 1、一對一: * 1.1 一對一嵌套結果:實際就是將兩個表join起來(參考userMapper.xml的selectUserById方法) * 得出多行

原创 14、(知識篇)Spring使用Annotation配置bean01

/*** Spring配置註解* @Component * @Repository* @Service* @Controller* * 使用@Aut