molecules

Dér Leonóra (@LeonoraDer)

fejlesztő lány

 

2019. 06. 06.

Java vs Business domain types

  • int
  • long
  • String
  • Date
  • etc.
  • Customer name
  • Email
  • Money balance
  • Birthdate
  • Credit card number
  • etc.

Person

public class Person {
    private String firstName;
    private String lastName;
    private Integer age;
    private String email;    
}

Egy valós Person

public class Person {

    @NotNull(message="{person.firstName.notNull}")
    @Size(min=2, max=50)
    @Column(name="FIRST_NAME")
    private String firstName;

    @NotNull(message="{person.lastName.notNull}")
    @Size(min=2, max=50)
    @Column(name="LAST_NAME")
    private String lastName;

    ...    
}

Molecule

Molecule

MoleculeException

PéldaMolekulák

  • Name
  • NotEmptyName
  • Email
  • etc.

Saját molekula?

  • Name
  • NotEmptyName
  • Email
  • etc.

Hogyan használható?

  • demo app
    • Spring Boot
    • H2 database
    • Lombok
    • CommandLineRunner

Tervek

  • további molekulák készítése
  • Maven Central Repo
  • @Molecule
  • Kotlin???

Vége

Köszönöm a figyelmet! :)

Kérdések?

@LeonoraDer

info@fejlesztolany.hu

Made with Slides.com