Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Configuração web.xml REST

Fiz o curso de Rest com Java e estou com uma dúvida : No curso o instrutor usa uma configuração no web.xml dessa forma:


        <init-param>
            <param-name>jersey.config.server.provider.packages</param-name>
            <param-value>br.com.alura.loja.resource</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>

e gostaria de saber qual a diferença entre usar essa configuração acima e usar essa aqui :

<init-param>
            <param-name>javax.ws.rs.Application</param-name>
            <param-value>br.com.alura.loja.resource.MyApplication</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>

MyApplication.java
public class MyApplication extends Application{

    @Override
    public Map<String, Object> getProperties(){
        Map<String, Object> properties = new HashMap<>();
        properties.put("jersey.config.server.provider.packages", "br.com.alura.loja.resource");
        return properties;
    }
}
1 resposta
solução!

Basicamente vc ta indo pelo lado de configuração via xml, enquanto que no segundo vc ta jogaando a maior para o código Java em si. Gosto mais da segunda :)