Size: a a a

2020 June 13

AK

Alexander Komarov in pro.jvm
Marat Khambelov
не знаю, а как возможно реализовать ее?
Тестовое задание что ли дали?
источник

MK

Marat Khambelov in pro.jvm
Alexander Komarov
Тестовое задание что ли дали?
почти. задание по курсовой. условие - написать самостоятельно методы сериализации
источник

MK

Marat Khambelov in pro.jvm
вот так гласит полностью условие: написание (самостоятельное!) метода сохранения текущей объектной структуры в файле и метода для чтения сохраненной структуры с построением в оперативной памяти соответствующей структуры объекто
источник

OO

Oleksandr Olgashko in pro.jvm
Marat Khambelov
вот так гласит полностью условие: написание (самостоятельное!) метода сохранения текущей объектной структуры в файле и метода для чтения сохраненной структуры с построением в оперативной памяти соответствующей структуры объекто
/google java externalizable example
источник

DP

Denis Pavlyuchenko in pro.jvm
или можно взять этот пример, как базовый блок решения - https://stackoverflow.com/a/4485196/1756750
источник

MK

Marat Khambelov in pro.jvm
благодарю, буду изучать
источник

 P

 ‌‌Gleb Pilipets... in pro.jvm
Переслано от  ‌‌Gleb Pilipets...
Я начал интегрировать Spring Boot в проект и получил непонятную ошибку - то есть не может найти Bean, но расположение классов правильное - то есть application на уровне выше от всех остальных packages
источник

 P

 ‌‌Gleb Pilipets... in pro.jvm
Переслано от  ‌‌Gleb Pilipets...
Field userDao in com.webbank.service.UserService required a bean of type 'com.webbank.dao.UserDao' that could not be found.

The injection point has the following annotations:
@org.springframework.beans.factory.annotation.Autowired(required=true)
@org.springframework.beans.factory.annotation.Qualifier(value="customUserDetailsService")

Action:
Consider defining a bean of type 'com.webbank.dao.UserDao' in your configuration.
источник

 P

 ‌‌Gleb Pilipets... in pro.jvm
Переслано от  ‌‌Gleb Pilipets...
@Configuration
@EnableWebSecurity
@EnableGlobalMethodSecurity(securedEnabled=true)
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Autowired
@Qualifier("customUserDetailsService")
private UserDetailsService userDetailsService;
... }

@Service("customUserDetailsService")
public class UserDetailsServiceImpl implements UserDetailsService {
   @Autowired
   private UserService userService;
… }

@Service
public class UserService {
@Autowired
private UserDao userDao;
... }

public interface UserDao extends JpaRepository<User, Integer> {...}
источник

D

Dima in pro.jvm
 ‌‌Gleb Pilipets
Переслано от  ‌‌Gleb Pilipets
@Configuration
@EnableWebSecurity
@EnableGlobalMethodSecurity(securedEnabled=true)
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Autowired
@Qualifier("customUserDetailsService")
private UserDetailsService userDetailsService;
... }

@Service("customUserDetailsService")
public class UserDetailsServiceImpl implements UserDetailsService {
   @Autowired
   private UserService userService;
… }

@Service
public class UserService {
@Autowired
private UserDao userDao;
... }

public interface UserDao extends JpaRepository<User, Integer> {...}
Зависимости проверь, должен быть стартер спринг даты jpa
источник

D

Dima in pro.jvm
У тебя бин не создался
источник

N

Nick in pro.jvm
есть ли инструмент, который позволяет пройтись по написанному и найти дупликаты кода, но не в рамках этого же проекта, а по либам в мавен репе и предложить использовать их вместо написания своего кода? и если нет, то ктонить стал бы этим пользоваться?
источник

 P

 ‌‌Gleb Pilipets... in pro.jvm
Dima
Зависимости проверь, должен быть стартер спринг даты jpa
да, спасибо. В этом и была ошибка
источник

C

Constantine in pro.jvm
Nick
есть ли инструмент, который позволяет пройтись по написанному и найти дупликаты кода, но не в рамках этого же проекта, а по либам в мавен репе и предложить использовать их вместо написания своего кода? и если нет, то ктонить стал бы этим пользоваться?
запили как плагин для ide🤔
источник

AM

Andrey Martynov in pro.jvm
так могут быть разные алгоритмы выполнения одного и того же действия с одним и тем же результатом
источник

AM

Andrey Martynov in pro.jvm
Переслано от Nick
есть ли инструмент, который позволяет пройтись по написанному и найти дупликаты кода, но не в рамках этого же проекта, а по либам в мавен репе и предложить использовать их вместо написания своего кода? и если нет, то ктонить стал бы этим пользоваться?
источник

AM

Andrey Martynov in pro.jvm
а соотвественно и код разный
источник

ch

central hardware in pro.jvm
Andrey Martynov
Переслано от Nick
есть ли инструмент, который позволяет пройтись по написанному и найти дупликаты кода, но не в рамках этого же проекта, а по либам в мавен репе и предложить использовать их вместо написания своего кода? и если нет, то ктонить стал бы этим пользоваться?
а как понять что код тот же самый. AST сравнивать?
источник

AM

Andrey Martynov in pro.jvm
ну да
источник

AM

Andrey Martynov in pro.jvm
хотя проще байт код сравнивать
источник