Size: a a a

Java Web and more

2020 October 08

N

Nonverbis in Java Web and more
Есть два класса для моделей

https://dpaste.com/FGN2A8CC9

Здесь довольно много кода задвоено. Скажите, пожалуйста, как общий код вынести за скобки?
источник

AT

Arqin T in Java Web and more
это классы Entity
источник

O

Oleg Ivshin in Java Web and more
Nonverbis
Есть два класса для моделей

https://dpaste.com/FGN2A8CC9

Здесь довольно много кода задвоено. Скажите, пожалуйста, как общий код вынести за скобки?
@MappedSuperclass
public class BaseEntity {
источник

AT

Arqin T in Java Web and more
а зачем выносить такие вещи? читаемость же снижается
источник

N

Nonverbis in Java Web and more
Arqin T
а зачем выносить такие вещи? читаемость же снижается
Копипастить лучше?
источник

AT

Arqin T in Java Web and more
@Id
   @GeneratedValue(strategy= GenerationType.AUTO)
   private Long id;



такой кусок кода? лучше вытаскивать в Base?
источник

N

Nonverbis in Java Web and more
Arqin T
@Id
   @GeneratedValue(strategy= GenerationType.AUTO)
   private Long id;



такой кусок кода? лучше вытаскивать в Base?
да, речь про такой кусок кода и подобные маленькие кусочки.
источник

N

Nonverbis in Java Web and more
Oleg Ivshin
@MappedSuperclass
public class BaseEntity {
Это не то, к сожалению. Это наследование. Таких общих кусочков у меня будет много. А множественного наследования не предусмотрено. И для интерфейсов @MappedSuperclass не предусмотрено. Как ни крути, не получится.
источник

AT

Arqin T in Java Web and more
ну можно сделать много разных Base
источник

AT

Arqin T in Java Web and more
и делать копипаст, но его будет в разы меньше,  как если размазывать общие куски по Entity. Все как вы хотели
источник
2020 October 09

N

Nonverbis in Java Web and more
#вопрос Скажите, пожалуйста, как в проекте на Spring хранить константы на весь проект?
Вот есть какой-то такой класс: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/core/Constants.html

Это правильное направление или надо иначе?
источник

AK

Anton Krasnov in Java Web and more
у меня так хранятся
источник

R

Roman in Java Web and more
Anton Krasnov
у меня так хранятся
Структура интересная)
источник

PG

Pavel Gromov in Java Web and more
Roman
Структура интересная)
Почему?
источник

R

Roman in Java Web and more
Pavel Gromov
Почему?
Я бы классифицировал константы, а не всё в один файл (ну или сделать там статик классы, чтобы много отдельных файлов не создавать). Да и нейминги странные, i.e. ENGLISH_LANGUAGE.
источник

PG

Pavel Gromov in Java Web and more
Roman
Я бы классифицировал константы, а не всё в один файл (ну или сделать там статик классы, чтобы много отдельных файлов не создавать). Да и нейминги странные, i.e. ENGLISH_LANGUAGE.
А,я думал про структуру классов а не констант)
Тут согласен
источник

PG

Pavel Gromov in Java Web and more
Я бы и паттерны как строки не хранил
источник

AE

Alexandr Emelyanov in Java Web and more
Anton Krasnov
у меня так хранятся
Дата и время без зоны-грех
источник

AE

Alexandr Emelyanov in Java Web and more
Да и смысл хранить паттерн, который и так есть
источник
2020 October 10

C

Captcha bot in Java Web and more
Paul Harry, если ты не бот, нажми "семь". Ботов удалено: 297.
источник