如果spring--bean是單例,那麼web專案一啟動就會載入到記憶體,如果bean是多例,專案會在剛剛使用的時候,就是走到這個請求地址的時候,類才會載入---spring 預設為單例

瓜瓜東西發表於2015-02-03
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
/**
 * Created by Administrator on 14-4-9.
 *
 * @author leizhimin 14-4-9 上午10:55
 */
@Controller
@RequestMapping("/demo/lsh/ch5")
@Scope("prototype")
public class MultViewController {
    private static int st = 0;      //靜態的
    private int index = 0;          //非靜態


    static{
    System.out.println("if i apear first, i am single");
    }
    @RequestMapping("/test")
    public String test() {
        System.out.println(st++ + " | " + index++);
        return "/lsh/ch5/test";
    }
}




如果spring--bean是單例,那麼web專案一啟動就會載入到記憶體,如果bean是多例,專案會在剛剛使用的時候,就是走到這個請求地址的時候,類才會載入

相關文章