op de gebeurtenissen en stappen moeten worden genomen, de voorbereiding en publicatie van jezelf op de gebeurtenissen.Overeenkomstig de bepalingen van dit hoofdstuk worden gepubliceerd en de behandeling van de gebeurtenissen, schrijft de richtlijn, stepdescription creëren. In het voorjaar van een project, de naam van de springexample, en het creëren van een pakket, com.tutorialspoint,, "en de bij de oprichting van het project MAP.Voor alle klassen zijn in dit pakket voor het creëren van.2. Het gebruik van aanvullende externe eisen de lente, lente, opties, hallo wereld voorbeeld, hoofdstuk.Het creëren van een categorie gebeurtenis, door de uitbreiding van CustomEvent, applicationevent,.Dit moet de definitie van een fabrikant moet applicationevent erfenis van de constructeurs.De gebeurtenissen van de definitie van categorie 4 van je, je kan worden bekendgemaakt in een klas, laten we zeggen, eventclasspublisher, dat tot stand is gekomen, applicationeventpublisheraware,.Je moet ook verklaren dat het XML - bestand als een boon, container kan identificeren als de bonen die gebeurtenissen, want het is een applicationeventpublisheraware interface.5 afgegeven gebeurtenissen kunnen in een klasse met, laten we zeggen, eventclasshandler, dat tot stand is gekomen, applicationlistener, interfaces en de uitvoering van de onapplicationevent,, voor een speciaal geval.Het creëren van een profiel, beans.xml,, "en de MAP, werk MainApp, de toepassing van de lente.7 de laatste stap is om alle documenten en de toewijzing van de Java boon van de inhoud van het dossier en de interpretatie van de volgende aanvragen.De inhoud van de customevent.java, hier, documenten, pakje com.tutorialspoint; de invoer van org.springframework.context.applicationevent; de uitbreiding van de CustomEvent applicationevent {CustomEvent (het voorwerp van de bron) {}) - (bron); - tostring () {"ik terug op de gebeurtenissen";}}, is de inhoud van de verpakking, customeventpublisher.java, documenten, de invoer com.tutorialspoint; org.springframework.context.applicationeventpublisher; de invoer van org.springframework.context.applicationeventpublisheraware; in de loop van de verwezenlijking van applicationeventpublisher customeventpublisher applicationeventpublisheraware {particuliere uitgevers de leegte setapplicationeventpublisher (gebruik;Ationeventpublisher uitgevers) {} {this.publisher = uitgever; de leegte te kopen () CustomEvent CE = nieuwe CustomEvent (de); de uitgever. Publishevent (CE);}}, ja, customeventhandler.java, de inhoud van het dossier, met inbegrip van com.tutorialspoint; de invoer van org.springframework.context.applicationlistener; in de loop van de verwezenlijking van applicationlistener customeventhandler < CustomEvent > (publiek ongeldig onapplicationevent (CustomEvent gebeurtenissen) {systeem. Leegte fac (gebeurtenissen. Tostring ());}}, de volgende is, de inhoud van het dossier, mainapp.java,, pakket: com.tutorialspoint; de invoer van org.springframework.context.configurableapplicationcontext; de invoer van org.springframework.context.support.classpathxmlapplicaTioncontext; openbare MainApp {openbare statische leegte belangrijkste ([...] dringt erop configurableapplicationcontext context string) (= nieuwe classpathxmlapplicationcontext ("bonen. XML"); customeventpublisher CVP = (customeventpublisher) op de achtergrond. GetBean ("customeventpublisher"); de CVP. Gezien de CVP () (); de. Publiceren;}}, met de volgende samenstelling van documenten, XML -, bonen,:,, <?De XML - = "1" codering = "utf - 8"?> < bonen 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 /model /- /spring-beans-3.0 xsd -" > < id = "customeventhandler" = "COM. Tutorialspoint. Customeventhandler" /> < id = "customeventpublisher" = "COM. Tutorialspoint. Customeventpublisher" /> < /- >,, als je klaar met een bron van werkgelegenheid en een profiel, laten we de aanvraag.Als alles goed is, je aanvraag, dit zal drukken op de gebeurtenissen op de volgende informatie:,,
In het voorjaar van
Previous:In het voorjaar van