Чтобы установить соединение свойств с PostgreSQL в приложении Spring Boot, вы можете использовать следующие методы:
Метод 1: использование application.properties
- Откройте файл
application.properties, расположенный в каталогеsrc/main/resourcesвашего проекта Spring Boot. - Добавьте следующие свойства, чтобы установить соединение с PostgreSQL:
spring.datasource.url=jdbc:postgresql://localhost:5432/dbname
spring.datasource.username=your-username
spring.datasource.password=your-password
spring.datasource.driver-class-name=org.postgresql.Driver
Замените localhostименем хоста или IP-адресом вашего сервера PostgreSQL, dbnameименем вашей базы данных, ваше имя пользователявашим Имя пользователя PostgreSQL и ваш-парольс вашим паролем PostgreSQL.
Метод 2: использование application.yml
- Откройте файл
application.yml, расположенный в каталогеsrc/main/resourcesвашего проекта Spring Boot. - Добавьте следующую конфигурацию для установки соединения с PostgreSQL:
spring:
datasource:
url: jdbc:postgresql://localhost:5432/dbname
username: your-username
password: your-password
driver-class-name: org.postgresql.Driver
И снова замените localhostименем хоста или IP-адресом вашего сервера PostgreSQL, dbnameименем вашей базы данных, ваше имя пользователяс вашим именем пользователя PostgreSQL и ваш-парольс вашим паролем PostgreSQL.
Метод 3: программная настройка соединения
Вы можете настроить соединение PostgreSQL программно, создав bean-компонент DataSourceв приложении Spring Boot. Вот пример:
@Configuration
public class DatabaseConfig {
@Value("${spring.datasource.url}")
private String url;
@Value("${spring.datasource.username}")
private String username;
@Value("${spring.datasource.password}")
private String password;
@Bean
public DataSource dataSource() {
DriverManagerDataSource dataSource = new DriverManagerDataSource();
dataSource.setDriverClassName("org.postgresql.Driver");
dataSource.setUrl(url);
dataSource.setUsername(username);
dataSource.setPassword(password);
return dataSource;
}
}
Не забудьте включить необходимые зависимости в файл pom.xmlили build.gradleдля PostgreSQL и JDBC.