Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

La parametrización se hará a través del ficherofichero src/main/resources/application.properties. Como incluiremos credenciales para probar nuestra aplicación en global, este archivo no debe subirse a GitLab. Para esto, podemos añadir esta línea al archivo '.gitignore' en nuestro proyecto:

...

En nuestro código Java podemos inyectar los valores definidos en application.properties en nuestros atributos. Para ello, será necesario que la clase java sea un 'Bean' (se incluye el @RestController), o que esté anotada con '@Component'.

...

Bloque de código
languagejava
@Component
public class JwtTokenUtil {
 
	@Value("${es.um.jwt.secret}")
	private String secret;
}

Para instanciar esta clase en nuestro controlador REST lo haremos con@Autowired:

Bloque de código
languagejava
@Autowired
private JwtTokenUtil jwtTokenUtil;