Как подключить postgresql к spring boot?

Пользователь

от william_stoltenberg , в категории: Java , 9 месяцев назад

Как подключить postgresql к spring boot?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от eudora , 9 месяцев назад

@william_stoltenberg 

Чтобы подключить PostgreSQL к Spring Boot, вы должны сделать следующее:

  1. Убедитесь, что у вас установлен PostgreSQL на вашем компьютере.
  2. Создайте новое Spring Boot приложение, используя Spring Initializr.
  3. Добавьте зависимость для PostgreSQL в файл pom.xml:
1
2
3
4
5
<dependency>
   <groupId>org.postgresql</groupId>
   <artifactId>postgresql</artifactId>
   <scope>runtime</scope>
</dependency>


  1. Создайте файл application.properties в каталоге src/main/resources со следующим содержимым:
1
2
3
spring.datasource.url=jdbc:postgresql://localhost:5432/[database_name]
spring.datasource.username=[username]
spring.datasource.password=[password]


  1. Замените [database_name], [username] и [password] на соответствующие значения для вашей учетной записи PostgreSQL.
  2. Создайте класс с аннотацией @Configuration, чтобы подключить DataSource:
1
2
3
4
5
6
7
@Configuration
public class DataSourceConfig {
   @Bean
   public DataSource dataSource() {
      return DataSourceBuilder.create().build();
   }
}


  1. Теперь вы можете использовать аннотацию @Autowired для внедрения DataSource в любой компонент Spring, который нуждается в нем.


Например:

1
2
@Autowired
private DataSource dataSource;


Вы