Spring學習筆記 05 基本註解

2021-08-20 11:47:56 字數 1593 閱讀 1018

1.工程目錄如下

2.在spring核心配置檔案中配置掃包

<?xml version="1.0" encoding="utf-8"?>

3.建立實體類user,並使用註解@component

package com.xiao.pojo;

import org.springframework.stereotype.component;

/** * @author 笑笑

* @date 20:37 2018/06/04

*///括號中的引數是設定容器中該類物件的名稱,如果不設定,預設為該類的首字母小寫的名稱

@component("user")

public class user

public void setid(int id)

public string getusername()

public void setusername(string username)

public string getpassword()

public void setpassword(string password)

@override

public string tostring() ';}}

4.測試類

import com.xiao.pojo.user;

import org.junit.test;

/** * @author 笑笑

* @date 20:42 2018/06/04

*/

public class springtest_01

}

執行測試類,輸出結果如下

同樣功能的註解還有另外的三個,不過在開發中使用在不同的層,分別是

1.@controller  (用於web層)

2.@service       (用於service層)

3.@repository (用於dao層)

5.設定物件作用範圍的註解

如果要設定物件的作用範圍,使用@scope注

解如:@scope(scopename = "prototype")    這是將物件設定為原型型別

6.依賴注入的註解

1. @value註解

2.@autowired註解(自動裝配)

3.@qualifier註解(與@autowired註解一起使用可以指定spring容器自動裝配的具體的物件)

spring學習筆記(7) spring常用註解

1 引入context命名空間 在spring的配置檔案中 配置檔案如下 xml 收藏 xmlns context org schema context org schema context spring context 2.5 xsd開啟配置 spring 會自動掃瞄cn.pic包下面有註解的類,...

spring學習筆記05 IOC常用註解(二)

2.3 關於 spring 註解和 xml 的選擇問題 註解的優勢 配置簡單,維護方便 我們找到類,就相當於找到了對應的配置 xml 的優勢 修改時,不用改原始碼。不涉及重新編譯和部署。spring 管理 bean 方式的比較 2.4spring 管理物件細節 基於註解的 spring ioc 配置...

C 學習筆記05

這下面的程式段是字元反輸出的例子,自己寫的,不過又出錯了,找了nnnn久,終於找到了錯誤,可惡啊,字串第乙個字元是0,時刻提醒著自己,卻在關鍵時刻忘記了.static void main string args static void main string args 用yes替換字串中的no,不過...