【尚矽谷】spring學習筆記(1):HelloWorld
1、安裝SPRING TOOL SUITE 這個 Eclipse 外掛。
2、搭建spring開發環境,引入jar包。
3、建立spring專案
3.1、建立一個HelloWorld類
public class HelloWorld {
private String name;
public void setName( String name) {
this.name = name;
}
public void hello() {
System.out.println("您好:" + name);
}
}
3.2、建立一個配置檔案applicationContext.xml,並在裡面加入配置
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <!-- 配置bean --> <bean id="helloWorld" class="com.atguigu.spring.helloworld.HelloWorld2"> <property name="name" value="ligang"></property> </bean> </beans>
3.3、建立 Spring 的 IOC 容器,並從IOC容器裡面獲取bean是例項,並使用bean
import org.springframework.context.support.ClassPathXmlApplicationContext; public class Main { public static void main(String[] args) { //1. 建立 Spring 的 IOC 容器(單獨這條語句會初始化構造器和類方法) ClassPathXmlApplicationContext cpa = new ClassPathXmlApplicationContext("applicationContext.xml"); //2. 從 IOC 容器中獲取 bean 的例項 HelloWorld2 helloWorld = (HelloWorld2) cpa.getBean("helloWorld"); //3. 使用 bean helloWorld.hello();
3.4、輸出
六月 06, 2018 11:59:23 上午 org.springframework.context.support.AbstractApplicationContext prepareRefresh
資訊: Refreshing org[email protected]6193b845: startup date [Wed Jun 06 11:59:23 CST 2018]; root of context hierarchy
六月 06, 2018 11:59:23 上午 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
資訊: Loading XML bean definitions from class path resource [applicationContext.xml]
您好:ligang
相關推薦
【尚矽谷】spring學習筆記(1):HelloWorld
1、安裝SPRING TOOL SUITE 這個 Eclipse 外掛。2、搭建spring開發環境,引入jar包。3、建立spring專案3.1、建立一個HelloWorld類public class HelloWorld { private String name;
【原創】pygame學習筆記(1)----基本的線,矩形,圓形,弧形繪製
PYgame的內容 (1)這個module很有意思 (2)書本至少來源於《Python遊戲程式設計入門》 (3)官方權威說明:https://www.pygame.org/docs/ 下面的嘗試把各種圖形在一個程式裡繪製 注意點: (1)特別注意,比如引
Spring學習筆記(一):眼見為實,先上一個簡單例子
概述 所謂眼見為實,Spring雖然是一個輕量級的框架,但涉及眾多的概念,理解起來並不容易,因此,先參考資料寫一個簡單的Demo,從中洞見Spring的大體工作流程,為後面深入學習做鋪墊。 本文的Demo很簡單:模擬圖書資料訪問服務,即向資料庫中新增圖書資訊,涉及IBoo
Spring學習筆記(五):Spring JDBC 框架及應用示例
JDBC 框架概述 在使用普通的 JDBC 資料庫時,就會很麻煩的寫不必要的程式碼來處理異常,開啟和關閉資料庫連線等。但 Spring JDBC 框架負責所有的低層細節,從開始開啟連線,準備和執行 SQL 語句,處理異常,處理事務,到最後關閉連線。 所以當從資料庫中獲取資
Spring AOP學習筆記(1):AOP基礎知識
一、 使用AOP前的經驗 在接觸AOP這種程式設計思想之前,我也有好多的編碼經歷,將業務邏輯和日誌、測試和驗證等其他需求放在一起的,這簡直是痛苦死了,每寫一個方法都得重複好多程式碼,而且這些程式碼有好多是類似的,但是不得不重寫,因為當時還是菜鳥(現在也是菜鳥),比如之前同組
Spring學習筆記(四):Spring AOP詳解
一.前言 二、什麼是 AOP? AOP(Aspect Oriented Programming),即面向切面程式設計,可以說是OOP(Object Oriented Programming,面向物件程式設計)的補充和完善。OOP引入封裝、繼承、多型等概念來建立一種
Spring 事務學習筆記(1):事務的基本知識
一、事務&&JDBC事務支援 在我的之前的spring操作資料庫中的文章很少提及事務,不是說它不重要,而是太重要,以至於spring專門有一部分來說明這一內容。之前可以說對事務幾乎沒有考慮過,只是知道把要進行的操作被事務包裹起來,就像在hibernate中進
SpringBoot學習筆記(1):配置Mybatis
target oca run class .com gpo connect auto users SpringBoot學習筆記(1):配置Mybatis 參考資料: 1.AndyLizh的博客 2.xiaolyuh123的博客 快速開始 添加Mybatis依賴(
Redis學習筆記(1):Redis的說明與安裝
sets cti ansi c sde pos AR bsd 學習 ash Redis學習筆記(1):Redis說明的安裝 說明 什麽是Redis REmote DIctionary Server(Redis) 是一個由Salvatore Sanfilippo寫的key-v
Node.js學習筆記(1):Node.js快速開始
path 文本文 下載 啟動程序 直接 查看 學習筆記 完成後 編輯器 Node.js學習筆記(1):Node.js快速開始 Node.js的安裝 下載 官方網址:https://nodejs.org/en/ 說明: 在Windows上安裝時務必選擇全部組件,包括勾選
tensorflow學習筆記(1):sess.run()
原址:https://www.2cto.com/kf/201610/559887.html session.run() session.run([fetch1, fetch2]) import tensorflow as tf state = tf.Variable(0.0,dtype=
開源容器openshift學習筆記(1):新增Router元件
開篇之前如果沒有安裝openshift環境可以參考我的博文:centos7下安裝openshift 本系列部落格學習筆記參考《開源容器雲openshift》一書:下載連線:https://download.csdn.net/download/u012371097/10745382  
linux學習筆記(1):linux基礎知識
1.linux是什麼? Linux這個詞本身只表示Linux核心,但實際上人們已經習慣了用Linux來形容整個基於Linux核心,並且使用GNU 工程各種工具和資料庫的作業系統。 2. 什麼是shell 保護系統核心並對外提供操作介面的軟體 在linux中預設的
Spring學習5(1):IoC容器之IoC概述,JAVA反射機制,資源訪問器
spring學習5(1) 在經過了對spring框架基本開發的瞭解以及對spring boot流程的學習,《精通spring4.x…》這本書正式開始了spring的講解,我也跟隨著這本書的腳步進行學習。 IoC概述 首先需要學習的是spring的IoC技術,
Shader學習筆記(1):Shader基礎
最近想學Shader,找到一個大佬的部落格,該筆記只是自己學習Shader的知識記錄,其實跟部落格的內容差不多,但是寫一遍,自己對shader的基礎更加清楚,這將是一個系列筆記,大佬部落格的地址: 1.unity提供的5種Shader模板 (1)Standard
Stuts2學習筆記(1):環境搭建及Demo
原始碼: github: https://github.com/liaotuo/Struts2-Demo/tree/master/struts2-demo 環境搭建 下載struts2 官網下載:http://mirror.bit.edu.cn/apache/struts
H264學習筆記(1):視訊壓縮編碼的基本原理
陸陸續續學習H264有一段時間了,曾經以為自己可以在這方面大有作為,但是越是學習越發現,根本不存在能夠大幅度提升H264效能的方案,對於我這種水平的人來講。初次學習,概念的理解仍然很困難。在這裡我只是簡單淺顯的講一講我最近的讀書學習感想。 首先
Python學習筆記(1):圖片處理
基礎學習 在配置完開發環境之後,就可以開始Python的學習之路啦!首先是基礎知識的學習,可以根據自己的情況找到合適的教程,我用了一週的時間把慕課網上的Python教程 過了一遍。 過完一遍之後,發現印象不夠深刻,所以找一些小的練習來鞏固基礎。我選擇了Pyt
Caffe學習筆記(1):簡單的資料視覺化
caffe的底層是c++寫的,如果要進行資料視覺化,需要藉助其它的庫或者是介面,如opencv,python或者是matlab,python的環境需要自行配置,因為我使用的都是網管同志已經配置好的深度學習伺服器,所以不用管底層的一些配置問題,如果需要自行配置自己
WPF學習筆記(1):DataGrid單元格實現逐鍵過濾功能
最近,開始學習WPF,其UI設計完全顛覆了傳統的設計理念,為程式設計師提供了極大的自由發揮空間,讓我為之驚歎,且為之著迷。然而,WPF在國內的熱度卻並不高,大部分貼子都是2012年以前的,出版的圖書也很少,參考的資料不多。為了避免在以後的程式設計中少走彎路,也防止自己遺忘,在此記錄