욱'S 노트

  • Home
  • Tag
  • MediaLog
  • LocationLog
  • Guestbook
  • Admin
  • Write

Programming/JCodeModel 2

JCodeModel 필드 선언하기

무작정 따라해보자, 필드를 만드는 방법도 무진장 쉽다. clazz에 field 메소드를 통해서 생성이 가능하다. File rootDir = new File(outputConfig.getRootDirectory()); JCodeModel codeModel = new JCodeModel(); try { JDefinedClass clazz = codeModel._class(outputConfig.getClassName()); clazz.field(JMod.PRIVATE, String.class, "name"); clazz.field(JMod.PRIVATE, int.class, "age"); clazz.field(JMod.PRIVATE, ArrayList.class, "test"); codeModel.build..

Programming/JCodeModel 2015.01.07

JCodeModel로 클래스 생성하기

JCodeModel은 쉽게 클래스 소스를 생성할 수 있게 도와준다.아래와 같이 단 3줄의 코딩으로도 간단하게 클래스 소스를 생성할 수 있다. 무작정 따라해보자. @Test public void testCreateClass() throws JClassAlreadyExistsException, IOException { JCodeModel codeModel = new JCodeModel(); codeModel._class("net.daum.domaingen.TestClass"); codeModel.build(new File("/Users/devsun/dev/projects/domain-generator/src/test/java")); } 생성된 소스는 다음과 같다. package net.daum.domaing..

Programming/JCodeModel 2015.01.07
이전
1
다음
더보기
반응형
프로필사진

욱'S 노트

캠핑과 등산을 사랑하는 개발자 블로그입니다

  • 분류 전체보기 (518) N
    • Enjoy (267) N
      • Camping (50)
      • Hiking & Trekking (53) N
      • Equipment (25)
      • Accommodation (22)
      • Place (72) N
      • Taste (45)
    • Methdology (68)
      • Design Pattern (24)
      • Domain Driven Design (13)
      • Refactoring (2)
      • Clean Code (8)
      • IO (3)
      • Agile (5)
      • Software Development (1)
      • Functional Programming (12)
    • Programming (144)
      • Maven (3)
      • Spring (2)
      • Spring MVC (3)
      • Spring Batch (12)
      • Spring XD (13)
      • Spring Boot (5)
      • Hadoop (9)
      • Hive (0)
      • HBase (5)
      • Linux (8)
      • JCodeModel (2)
      • JAXB (1)
      • ZooKeeper (2)
      • Gradle (5)
      • Docker (13)
      • Hibernate (4)
      • Elasticsearch (10)
      • Tomcat (4)
      • Nginx (4)
      • Logback (1)
      • Storm (6)
      • Spark (6)
      • MockServer (1)
      • Angular2 (3)
      • Scala (11)
      • sbt (5)
      • Arrow-KT (1)
      • Micrometer (5)
    • JAVA (6)
      • JMX (1)
      • Pleasure (5)
    • Tool (4)
      • IntelliJ (4)
    • Language (20)
      • English (5)
      • IT (15)
    • Notice (2)
    • Story (4)
      • Design Pattern (2)
      • Product Management (2)

Tag

Spring Batch, Java, SBT, 스프링 배치, 구마모토 백패킹, Spring, Linux, design pattern, 제주, docker, hadoop, scala, elasticsearch, 도메인주도설계, Spring XD, Clean Code, intellij, elastic search, apache storm, DDD,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 다나와 특가
  • Java-Latte
  • 랄라라
  • 미니멀웍스

티스토리툴바