Ciao A tutti .

Grazie per aver accettato la richiesta.

Mi sto occupando di programmazionejava specificatamente , al momento , su 
Spring MVC.

Sto sviluppando dei servizi Rest.

In particolare la Parte ORMla sto gestendo con spring-mybatis 

Lasciando fare a spring lafactory dei mapper 

 Mentre per il layer dicontrollo sto seguendo l’approccio di alcuni esempi 

che ho trovato in rete e cioè

 Un oggetto controllerannotato con @Controller 

Vari oggetti di servizio (Businesslogic) annotati come @Service 

Oggetti di manager deimapper MyBatis annotati come @Repository

 All’interno di questooggetto eseguo del 

@Controller eseguo  @Autowired degli oggetti @Service

Negli oggetti @Serviceeseguo @Autowired degli oggetti @Repository

Che a loro volta iniettano imapper MyBatis.

 Il dubbio che mi attanagliada qualche giorno è che Spring

All’avvio istanzia il @Controllercon un riferimento a n @Service

Questi a loro volta saranno“Singleton” che  a loro volta iniettano

Gli oggetti   @Repositoryche a loro volta iniettano i mapper MyBatis.

 Da quello che ho capito mitrovo in una situazione in cui tutti gli oggetti 

sono “Singleton” e questo puòandarmi bene per il @controller e forse anche 

per il @Service ma miintimorisce per il layer @Repository.

 Ho sbagliato l’approccio ? 

Scusate e grazie .

Ciao.

Reply via email to