Publicaciones Similares
Valor por defecto en un combo de una plantilla de Thymeleaf
PorMarcosEscenario En Thymleaf podemos usar el atributo th:field para enlazar la vista con el modelo:
XHTML12345<select th:field="*{currency}"><option th:value="'EUR'" th:text="Euros"></option><option th:value="'USD'" th:text="Dolares"></option><option th:value="'YEN'" th:text="Yenes"></option></select>En caso de que hubiéramos cargado estos datos del servidor, nuestro select tendría esta pinta:
XHTML1234<select th:field="*{currency}"><option th:each="currency : ${currencies}" th:value="${currency}" th:text="${currency}"></option></select>Problema ¿Qué pasa si queremos seleccionar una divisa por defecto? En el caso de que fuera el euro tendríamos que hacer algo así,…
Hibernate no puede resolver la propiedad…
PorMarcosEscenario En una aplicación Spring Boot v2.3.4 hay dos entidades Balance y Shop. Una tienda (shop) puede tener varios saldos y un saldo (Balance) ha de estar relacionado con una tienda. Además existen panaderías (Bakery) y sastrerías (TailorShop) que extienden la clase Shop:
Java123456789@Entitypublic class Balance{@ManyToOne@JoinColumn(name = "shop_id")private Shop shop;...}Java12345678@Entityabstract public class Shop{@OneToMany(mappedBy = "shop")private Set<Balance> balances;...}Java123456@Entitypublic class Bakery extends Shop{...}Java123456@Entitypublic class TailorShop extends Shop{...}Y necesito saber cuál es la fecha del…
Chart.js: cómo cambiar el idioma (locale) dinámicamente
PorMarcosEscenario Por un lado una aplicación que permite al usuario personalizar el idioma del sitio. Por otro, una gráfica de tipo línea temporal generada con la biblioteca Chart.js, integrada en un módulo de React con react-chartjs-2. Problema Según un comentario de un usuario de Stackoverflow, basta con un require('moment/min/moment-with-locales'); y establecer el valor de la…
Cómo acceder a partición encriptada
PorMarcosEscenario Hace poco he añadido un disco SSD a mi ordenador para mejorar el rendimiento del sistema operativo. Instalé un Kubuntu en el nuevo disco y lo configuré como el principal del sistema. La partición del antiguo usaba el gestor de volúmenes lógicos LVM y no fui capaz de entrar en el viejo sistema operativo,…
Cómo aplicar un fichero parche sobre código fuente en LINUX / UNIX
PorMarcosA menudo me he encontrado con que, para corregir un bug de un programa o simplemente añadir una funcionalidad nueva, basta con aplicar un parche (patch) al código fuente. En Linux / UNIX disponemos de un comando llamado patch que aplica un fichero diff o patch a un fichero de código fuente.
Renovación de la llave gpg
PorMarcosEscenario En mi trabajo usamos gpg para cifrar los documentos con información sensible. Problema Resulta que, en su día, di de alta la clave con una esperanza de vida de dos años. Y dos años pasan muy rápido. Solución Estos son los comandos que hay que ejecutar para extender la fecha de caducidad. Para listar…