설정

인텔리제이 여러가지 설정

sshhhh 2023. 9. 13.

~~계속 추가중~~

 

 

#import

1. File -> Open -> 해당 프로젝트의 build.gradle을 선택

2. Open as Project를 선택

 

#"Can't rename root module".

 

프로젝트 구조로 이동( Ctrl+ Alt+ Shift+ S) → Project Settings / Project → Project name: 프로젝트 이름:

settings.gradle 파일을 열고 rootProject.name rootProject.name 이름을 바꿉니다.

완료되면 루트 프로젝트 폴더에서 .idea 폴더를 삭제하고 시스템에서 프로젝트 폴더의 이름을 바꾼 다음 IntelliJ를 다시 시작합니다.

 

 


#글자크기

 


#단축키 설정

단축키 설정 tab

 

 

 


#톰캣 포트번호 변경

 

기본값 : 8080

 

여러개의 프로젝트를 돌리고 있어서 불편하다.

 

run > Edit Configurations

 

-Dserver.port=1111

 

1111로 열 수 있다.

 

 


#깃허브 연결

 

1. repository 새로 생성해서 올리기

2. 원래 있던 repository에 올리기

 

 

폴더 생성 후 깃허브에 넣고자 하는 파일 복사 붙여넣기 한 후 

commit+push해서 올리면 끝

 

 

 

3. 클론 ( 깃허브에 있던 레파지토리 가져오기 )

 

깃허브 주소 적기

가져와 진다!

 

 


#mysql 연결

프로젝트 생성

 

DB연결

 

application.yml

spring: #띄어쓰기 제대로.....
  datasource: #2칸
    url: jdbc:mysql://localhost:3306/book?serverTimezone=Asia/Seoul #포트번호 스키마이름
    username: root
    password: 
    driver-class-name: com.mysql.cj.jdbc.Driver
    jpa:
      database: mysql
      database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
      generate-ddl: true
      show-sql: true

  jpa: #2칸
    hibernate: #4칸
        ddl-auto: create #6칸
    properties: #4칸
        hibernate: #6칸

  # show_sql: true #8칸
          format_sql: true #8칸
logging.level: #없음
  org.hibernate.SQL: debug #2칸
  org.hibernate.type: trace #2

 

build.gradle

plugins {
   id 'org.springframework.boot' version '2.6.4'
   id 'io.spring.dependency-management' version '1.0.11.RELEASE'
   id 'java'
}

group = 'book'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'

configurations {
   compileOnly {
      extendsFrom annotationProcessor
   }
}

repositories {
   mavenCentral()
}

dependencies {
   implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
   implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
   implementation 'org.springframework.boot:spring-boot-starter-web'
   implementation  'org.springframework.boot:spring-boot-devtools'
   implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.5.6'
   compileOnly 'org.projectlombok:lombok'
   runtimeOnly 'mysql:mysql-connector-java'
   annotationProcessor 'org.projectlombok:lombok'
   testImplementation 'org.springframework.boot:spring-boot-starter-test'


   // Validation (JSR-303 validation with Hibernate validator) 모듈 추가
   implementation 'org.springframework.boot:spring-boot-starter-validation'

   //JUnit4 추가
   testImplementation("org.junit.vintage:junit-vintage-engine") {
      exclude group: "org.hamcrest", module: "hamcrest-core"

   }
}

tasks.named('test') {
   useJUnitPlatform()
}

 

 

 

mysql 에서 스키마 생성 

 

*Mysql DB 스키마 모두 나오지 않을때

 

Database에서 클릭

표시하고자하는 스키마 클릭한다

 

 


 

'설정' 카테고리의 다른 글

인텔리제이 devtools 설치  (0) 2023.10.11
인텔리제이 이클립스 프로젝트 import  (1) 2023.10.11
인텔리제이 단축키  (0) 2023.09.13

댓글