原创 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返回的中文