原创 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