原创 Spring學習(穀粒學院spring4課程)第一節 Bean的配置
內容包括:配置Bean、spring容器、獲取bean 、屬性注入 、bean的作用域 、spring使用外部屬性文件 一:配置Bean class:bean的全類名,通過反射的方式在IOC容器中創建bean,所以要求Bean中必須有無參
原创 mybatis批量插入oracle
@Insert({ "<script>" +"insert into COMPOSITE_TREE (LEVEL1,NAME1,LEVEL2,NAME2,LEVEL3,NAME3,LEVEL4,NAM
原创 springboot文件上傳配置
@Configuration public class FileConfig { /** * 文件上傳配置 * @return */ @Bean public Mu
原创 SpringMVC確定目標方法POJO類型入參的過程
/** * 1:由@ModelAttribute標記的方法,會在每個目標方法執行前被springMVC調用 * 2:@ModelAttribute註解也可以來修飾目標方法POJO的入參,其value屬性值有如下作用: *
原创 數據綁定流程
1. Spring MVC 主框架將 ServletRequest 對象及目標方法的入參實例傳遞給 WebDataBinderFactory 實例,以創建 DataBinder 實例對象 2. DataBinder 調用裝配在 Sprin
原创 Spring學習(穀粒學院spring4課程)第五節 基於 @Autowired 自動裝配 Bean
1: @Autowired 的應用範圍 @Autowired 可以應用到構造器,字段,含參函數上。 2:如何裝配 2.1 @Autowired 自動裝配具有兼容類型的單個 Bean屬性,若該屬性非必須,可以設置required 屬性爲
原创 Spring學習(穀粒學院spring4課程)第六節 AOP
一:採用AOP的原因 代碼混亂:越來越多的非業務需求(日誌和驗證等)加入後, 原有的業務方法急劇膨脹. 每個方法在處理核心邏輯的同時還必須兼顧其他多個關注點. 代碼分散: 以日誌需求爲例, 只是爲了滿足這個單一需求, 就不得不在多個模
原创 Spring學習(穀粒學院spring4課程)第八節 事務
spring的事務管理是以AOP框架爲基礎的 一:基於註解的事務管理 (1)配置事務管理器及啓用事務註解 <!-- 配置事務管理器 --> <bean id="transactionManager" class="org.spring
原创 Spring學習(穀粒學院spring4課程)第九節 spring與 Struts2整合
一:在通用的 web 應用中訪問 Spring 1). 需要額外加入的 jar 包: spring-web-4.0.0.RELEASE.jar spring-webmvc-4.0.0.RELEASE.jar 需要注意的是spring的所有
原创 Spring學習(穀粒學院spring4課程)第七節 JdbcTemplate
一:配置數據庫連接池及jdbc Template或NamedParameterJdbcTemplate, <!-- 導入資源文件 --> <context:property-placeholder location="classpath
原创 Spring學習(穀粒學院spring4課程)第四節 基於註解配置bean
組件掃描(component scanning): Spring 能夠從 classpath 下自動掃描, 偵測和實例化具有特定註解的組件. 特定組件包括: @Component: 基本註解, 標識了一個受 Spring 管理的組件
原创 Spring學習(穀粒學院spring4課程)第二節 bean的生命週期
bean的後置處理:實現BeanPostProcessor接口,並提供postProcessBeforeInitialization (Object bean, String beanName)(init-method之前調用)和post
原创 Spring學習(穀粒學院spring4課程)第一節
內容包括:配置Bean、spring容器、獲取bean 、屬性注入 、bean的作用域 、spring使用外部屬性文件 一:配置Bean class:bean的全類名,通過反射的方式在IOC容器中創建bean,所以要求Bean中必須有無參
原创 Spring學習(穀粒學院spring4課程)第三節 工廠方法配置bean
一:靜態工廠方法:直接調用某一個類的靜態方法就可以返回Bean的實例 <!-- class屬性指向靜態工廠的全類名, factory-method指向靜態工廠方法的名字 constructor-arg:如果工廠方法需要傳入參數,則使用
原创 Servlet返回中文
Servlet返回中文需要添加 response.setCharacterEncoding("utf-8") 今天在學習(<Java 語言程序設計 進階篇>Y.Danielliang著 340頁)的時候,Servlet返回的中文