From 0a0686973ea15e41030ea3e314b1a88f5e4ef034 Mon Sep 17 00:00:00 2001 From: parap Date: Mon, 22 May 2023 03:41:22 +0400 Subject: [PATCH] =?UTF-8?q?=D1=84=D0=B0=D0=B9=D0=BB=D1=8B=20=D0=BA=D0=BE?= =?UTF-8?q?=D0=BD=D1=84=D0=B8=D0=B3=D1=83=D1=80=D0=B0=D1=86=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/dbms/configuration/JDBCConection.java | 23 +++++++++++++++++++ .../dbms/configuration/WebConfiguration.java | 20 ++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 src/main/java/org/dbms/configuration/JDBCConection.java create mode 100644 src/main/java/org/dbms/configuration/WebConfiguration.java diff --git a/src/main/java/org/dbms/configuration/JDBCConection.java b/src/main/java/org/dbms/configuration/JDBCConection.java new file mode 100644 index 0000000..9e56676 --- /dev/null +++ b/src/main/java/org/dbms/configuration/JDBCConection.java @@ -0,0 +1,23 @@ +package org.dbms.configuration; + +import java.sql.Connection; +import java.sql.SQLException; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.jdbc.core.JdbcTemplate; + +@Configuration +public class JDBCConection { + + @Bean + public Connection getConnection(JdbcTemplate jdbcTemplate) { + Connection connection = null; + try { + connection = jdbcTemplate.getDataSource().getConnection(); + } catch (SQLException e) { + e.printStackTrace(); + } + return connection; + } +} diff --git a/src/main/java/org/dbms/configuration/WebConfiguration.java b/src/main/java/org/dbms/configuration/WebConfiguration.java new file mode 100644 index 0000000..1e0d684 --- /dev/null +++ b/src/main/java/org/dbms/configuration/WebConfiguration.java @@ -0,0 +1,20 @@ +package org.dbms.configuration; + +import org.springframework.boot.web.server.ErrorPage; +import org.springframework.boot.web.server.WebServerFactoryCustomizer; +import org.springframework.boot.web.servlet.server.ConfigurableServletWebServerFactory; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.http.HttpStatus; +import org.springframework.web.servlet.config.annotation.CorsRegistry; +import org.springframework.web.servlet.config.annotation.ViewControllerRegistry; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; + +@Configuration +class WebConfiguration implements WebMvcConfigurer { + @Override + public void addCorsMappings(CorsRegistry registry) { + registry.addMapping("/**").allowedMethods("*"); + } +} +