Articles of boot

Configura più servlet container / servlet con avvio a molla

Voglio caricare due contenitori servlet con configurazione tomcat incorporata su porte diverse con Spring Boot. Qualcuno sa come riuscirci?

Come accedere a JMX Spring-boot da remoto

So che la spring espone automaticamente i fagioli JMX. Sono stato in grado di accedervi localmente usando VisualVM. Tuttavia su prod come posso collegarmi in remoto all’app usando i suoi bean JMX? Esiste una porta predefinita o dovrei definire qualcosa in aggiunta? Grazie, Ray.

Can not Autowire @Repository: interfaccia annotata in Spring Boot

Sto sviluppando un’applicazione di avvio a molla e sto riscontrando un problema qui. Sto cercando di iniettare un’interfaccia annotata @Repository e sembra non funzionare affatto. Sto ricevendo questo errore org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘springBootRunner’: Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: com.pharmacy.persistence.users.dao.UserEntityDao com.pharmacy.config.SpringBootRunner.userEntityDao; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: […]

Spring Boot: come aggiungere altri file WAR al tomcat incorporato?

Il tomcat incorporato di Spring Boot è molto utile, sia per lo sviluppo che per l’implementazione. E se fosse necessario aggiungere un altro file WAR (di terze parti) (ad esempio, GeoServer)? Forse la seguente è la procedura normale: Installa un normale server Tomcat. Crea l’applicazione Spring Boot come file WAR e aggiungila alla cartella webapps […]

Configura DataSource in modo programmatico in Spring Boot

Con Spring Boot posso creare un’istanza di un JdbcTemplate con il seguente: Codice: @Autowired private JdbcTemplate jdbcTemplate; Proprietà: spring.datasource.url=jdbc:postgresql://my_url:my_port/my_other_stuff spring.datasource.username=my_user_name spring.datasource.password=my_password spring.datasource.driver-class-name=org.postgresql.Driver Questo crea un DataSource di class: org.apache.tomcat.jdbc.pool.DataSource Come imposto a livello di programmazione il nome utente / password DataSource? Abbiamo una politica di non memorizzare le credenziali in testo semplice e devo utilizzare […]

File application.properties specifico per l’ambiente nell’applicazione Spring Boot

Nella mia applicazione Spring Boot, voglio creare un file delle proprietà specifico per l’ambiente. Il tipo di imballaggio della mia applicazione in guerra e lo sto eseguendo in tomcat incorporato. Io uso le m ed eseguo il main dalle stesse maglie. Posso avere un file di proprietà specifico per l’ambiente come l’applicazione – $ {env-value} […]

Spring @PropertySource utilizzando YAML

Spring Boot ci consente di sostituire i nostri file application.properties con equivalenti YAML. Tuttavia, mi sembra di avere un problema con i miei test. Se TestConfiguration mio TestConfiguration (una semplice configurazione Java), è in attesa di un file delle proprietà. Ad esempio questo non funziona: @PropertySource(value = “classpath:application-test.yml”) Se ho questo nel mio file YAML: […]

Spring Boot – Caricamento dei dati iniziali

Mi chiedo quale sia il modo migliore per caricare i dati del database iniziale prima che l’applicazione abbia inizio? Quello che sto cercando è qualcosa che riempirà il mio database H2 con i dati. Ad esempio, ho un modello di dominio “Utente”. Posso accedere agli utenti visitando / utenti, ma inizialmente non ci saranno utenti […]

come registrare le istruzioni SQL in spring-boot

Sono un principiante in spring–boot. Voglio registrare le istruzioni SQL in un file. Ho le seguenti proprietà in application.properties spring.datasource.url=… spring.datasource.username=user spring.datasource.password=1234 spring.datasource.driver-class-name=net.sourceforge.jtds.jdbc.Driver spring.jpa.show-sql=true spring.jpa.properties.hibernate.format_sql=true security.ignored=true security.basic.enabled=false logging.level.org.springframework.web=INFO logging.level.org.hibernate=INFO logging.file=c:/temp/my-log/app.log Quando eseguo la mia domanda cmd>mvn spring-boot:run Posso vedere istruzioni SQL nella console ma non appaiono in un file app.log. Il file contiene solo i […]

Come usare 2 o più database con la molla?

Ho un’applicazione che esegue Spring MVC. Ne ho bisogno per accedere a 2 diversi database nella mia app (uno è un PostgreSQL e l’altro è un database MySQL). Come posso configurarlo usando solo annotazioni o file application.properties? Saluti.