Spring Note 03 (Create object, Di set value injection, auto assemble (autowire))

Source: Internet
Author: User

1. Three ways to create objects: 01. Animal Interface Code:
 Package Cn.pb.dao; /**  */Publicinterface  Animal    {// meals     String eat ();     // Sleep    void sleep ();}
Implementation of the 02.Animal interface Class dog code:
 PackageCn.pb.dao.impl;/*** Animal Implementation class*/ImportCn.pb.dao.Animal; Public classDogImplementsanimal{/*** Non-parametric constructs verify when instances are created*/     PublicDog () {System.out.println ("The dog was instantiated!" "); }     PublicString Eat () {System.out.println ("The way to eat"); return NULL; }     Public voidsleep () {System.out.println ("The Way to Sleep"); }    //the method after initialization     Public voidinit () {System.out.println ("Methods after Initialization"); }    //methods prior to destroying     Public voiddestroy () {System.out.println ("Methods prior to destruction"); }}

03. How to create an object:001. Create objects by construction method (Common way):

Appicationcontext.xml

Spring Note 03 (Create object, Di set value injection, auto assemble (autowire))

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.