Spring boot
-
HikariCP HikariCP란 Springboot 2.0부터 default로 설정되어 있는 DB Connetcion Pool로써 Zero-Overhead가 특징으로 높은 성능을 자랑하는 DB Connection Pool이다. HikariCP는 미리 정해놓은 만큼의 Connection 객체를 Connection Pool에 담아 놓습니다. 그 후에 요청이 들어올 때 Thread가 Connection을 요청하고 Hikari는 Connection Pool 내에 있는 Connection 객체를 연결해주는 역할을 한다. 1. dependency 추가 아래 이미지와 같이 hikari는 spring-boot-starter-jdbc에 포함되어 있다고 합니다. spring-boot-hikari에 아래 이미지와 같이 설..
HikariCPHikariCP HikariCP란 Springboot 2.0부터 default로 설정되어 있는 DB Connetcion Pool로써 Zero-Overhead가 특징으로 높은 성능을 자랑하는 DB Connection Pool이다. HikariCP는 미리 정해놓은 만큼의 Connection 객체를 Connection Pool에 담아 놓습니다. 그 후에 요청이 들어올 때 Thread가 Connection을 요청하고 Hikari는 Connection Pool 내에 있는 Connection 객체를 연결해주는 역할을 한다. 1. dependency 추가 아래 이미지와 같이 hikari는 spring-boot-starter-jdbc에 포함되어 있다고 합니다. spring-boot-hikari에 아래 이미지와 같이 설..
2022.05.03 -
Spring Boot 란 Spring Framework 기반 프로젝트를 복잡한 설정을 자동화 해주어 쉽고 빠르게 만들어주는 라이브러리 개발자가 직접 모든 설정을 할 필요 없이 자주 사용되는 기본 설정을 자동으로 해준다. Spring Boot는 실행만 하면 Spring 기반으로 단독 실행 가능한 어플리케이션이 된다. 또한 Spring Boot는 내장 톰캣을 보유하고 있다. WAS가 별도의 설정없이 셋팅되어 있기 때문에 바로 웹개발을 할 수 있다. Spring Framework를 사용하게 되면 기본적인 설정인 web.xml, rootContext.xml, ServletContext.xml 등을 작성해야한다. DB 프로그래밍을 위한 JDBC 설정, 화면을 보여주기 위한 ViewResolver 설정 등 불필요한..
Spring BootSpring Boot 란 Spring Framework 기반 프로젝트를 복잡한 설정을 자동화 해주어 쉽고 빠르게 만들어주는 라이브러리 개발자가 직접 모든 설정을 할 필요 없이 자주 사용되는 기본 설정을 자동으로 해준다. Spring Boot는 실행만 하면 Spring 기반으로 단독 실행 가능한 어플리케이션이 된다. 또한 Spring Boot는 내장 톰캣을 보유하고 있다. WAS가 별도의 설정없이 셋팅되어 있기 때문에 바로 웹개발을 할 수 있다. Spring Framework를 사용하게 되면 기본적인 설정인 web.xml, rootContext.xml, ServletContext.xml 등을 작성해야한다. DB 프로그래밍을 위한 JDBC 설정, 화면을 보여주기 위한 ViewResolver 설정 등 불필요한..
2022.03.21 -
Angularjs 1. login.js 및 login.html 생성 * run method를 이용하여 로그인 인증정보를 확인한다. * angular의 run 메소드는 java의 main 함수 역할 * run 메소드(java에서 main 함수 역할) app/views/components/login/login.js angular.module('AuthCheck', []) .run(['$rootScope', '$window', '$http', function($rootScope, $window, $http){ if($window.sessionStorage.getItem('currentUser')){ $http.defaults.headers.common.Authorization = 'Bearer'+$window..
Spring Boot와 Angulrjs(run 메소드를 이용한 로그인 설정Angularjs 1. login.js 및 login.html 생성 * run method를 이용하여 로그인 인증정보를 확인한다. * angular의 run 메소드는 java의 main 함수 역할 * run 메소드(java에서 main 함수 역할) app/views/components/login/login.js angular.module('AuthCheck', []) .run(['$rootScope', '$window', '$http', function($rootScope, $window, $http){ if($window.sessionStorage.getItem('currentUser')){ $http.defaults.headers.common.Authorization = 'Bearer'+$window..
2021.10.03 -
1. DataBase 연결을 위한 pom.xml(Project Object Model)에 dependency 추가* pom.xml에 dependency를 추가하기 전에 JDBC와 MyBatis를 확인한다. JDBCJDBC(Java DataBase Connectivity)란 자바에서 DB 프로그래밍을 위해 사용되는 APIDB와 관련된 일을 처리하며, DB 종류에는 상관없다. 필요 구성요소JDBC DriverDBMS와 통신을 담당하는 자바 클래스각 DB에 맞는 드라이버가 필요하다. JDBC URLDBMS와 연결을 위한 식별자DBMS 드라이버 마다 식별자가 다르다.구성- jdbc:[DMBC]:데이터베이스 식별자ex) MySQL : jdbc:mysql://ip:port/DataBase명DB UserName, ..
Spring Boot 게시판 만들기-3(DataBase 연결, MariaDB) 방법 21. DataBase 연결을 위한 pom.xml(Project Object Model)에 dependency 추가* pom.xml에 dependency를 추가하기 전에 JDBC와 MyBatis를 확인한다. JDBCJDBC(Java DataBase Connectivity)란 자바에서 DB 프로그래밍을 위해 사용되는 APIDB와 관련된 일을 처리하며, DB 종류에는 상관없다. 필요 구성요소JDBC DriverDBMS와 통신을 담당하는 자바 클래스각 DB에 맞는 드라이버가 필요하다. JDBC URLDBMS와 연결을 위한 식별자DBMS 드라이버 마다 식별자가 다르다.구성- jdbc:[DMBC]:데이터베이스 식별자ex) MySQL : jdbc:mysql://ip:port/DataBase명DB UserName, ..
2021.08.25 -
1. DataBase 연결을 위한 pom.xml(Project Object Model)에 dependency 추가* pom.xml에 dependency를 추가하기 전에 JDBC와 MyBatis를 확인한다. JDBCJDBC(Java DataBase Connectivity)란 자바에서 DB 프로그래밍을 위해 사용되는 APIDB와 관련된 일을 처리하며, DB 종류에는 상관없다. 필요 구성요소JDBC DriverDBMS와 통신을 담당하는 자바 클래스각 DB에 맞는 드라이버가 필요하다. JDBC URLDBMS와 연결을 위한 식별자DBMS 드라이버 마다 식별자가 다르다.구성- jdbc:[DMBC]:데이터베이스 식별자ex) MySQL : jdbc:mysql://ip:port/DataBase명DB UserName, ..
Spring Boot 게시판 만들기-3(DataBase 연결, MariaDB, application.properties 이용) 방법 11. DataBase 연결을 위한 pom.xml(Project Object Model)에 dependency 추가* pom.xml에 dependency를 추가하기 전에 JDBC와 MyBatis를 확인한다. JDBCJDBC(Java DataBase Connectivity)란 자바에서 DB 프로그래밍을 위해 사용되는 APIDB와 관련된 일을 처리하며, DB 종류에는 상관없다. 필요 구성요소JDBC DriverDBMS와 통신을 담당하는 자바 클래스각 DB에 맞는 드라이버가 필요하다. JDBC URLDBMS와 연결을 위한 식별자DBMS 드라이버 마다 식별자가 다르다.구성- jdbc:[DMBC]:데이터베이스 식별자ex) MySQL : jdbc:mysql://ip:port/DataBase명DB UserName, ..
2021.08.25 -
1. pom.xml에서 dependency 설정 pom.xml을 보기전에 Maven 이라는 빌드 툴을 먼저 확인한다. * Maven : 자바 프로젝트의 빌드(Build)를 자동화 해주는 빌트 툴이다. : 자바 프로젝트 라이브러리 관리 도구 여기서 빌드란 쉽게 말해 우리가 작성한 소스코드(Java), 프로젝트에서 사용한 각각의 파일 및 자원(.xml, .jar, .properties)을 JVM이나 WAS가 인식할수 있도록 패키징 하는 과정 및 결과물이다. 이러한 빌드를 하기 위해서 Maven을 사용하여 프로젝트 라이브러리 및 관리도구로 사용된다. Maven은 필요한 라이브러리를 특정문서(pom.xml)에 정의해 놓으면 사용할 라이브러리 뿐만 아니라 해당 라이브러리가 동작할때 필요한 다른 라이브러리까..
Spring Boot 게시판 만들기-2(JSP 페이지 생성)1. pom.xml에서 dependency 설정 pom.xml을 보기전에 Maven 이라는 빌드 툴을 먼저 확인한다. * Maven : 자바 프로젝트의 빌드(Build)를 자동화 해주는 빌트 툴이다. : 자바 프로젝트 라이브러리 관리 도구 여기서 빌드란 쉽게 말해 우리가 작성한 소스코드(Java), 프로젝트에서 사용한 각각의 파일 및 자원(.xml, .jar, .properties)을 JVM이나 WAS가 인식할수 있도록 패키징 하는 과정 및 결과물이다. 이러한 빌드를 하기 위해서 Maven을 사용하여 프로젝트 라이브러리 및 관리도구로 사용된다. Maven은 필요한 라이브러리를 특정문서(pom.xml)에 정의해 놓으면 사용할 라이브러리 뿐만 아니라 해당 라이브러리가 동작할때 필요한 다른 라이브러리까..
2021.08.25