package com.algaworks.cursojavaee.controller; import java.io.Serializable; import javax.annotation.PostConstruct; import javax.enterprise.context.SessionScoped; import javax.inject.Inject; import javax.inject.Named; import com.algaworks.cursojavaee.service.CalculadoraPreco; @Named("meuBean") @SessionScoped public class PrecoProdutoBean implements Serializable { private static final long serialVersionUID = 1L; @Inject private CalculadoraPreco calculadora; @PostConstruct public void init() { System.out.println("Init PrecoProdutoBean"); } public double getPreco() { //System.out.println(calculadora.getClass()); return calculadora.calcularPreco(12, 45.32); } }