Size: a a a

Java/Kotlin Web and more

2020 October 29

AE

Alexandr Emelyanov in Java/Kotlin Web and more
Guest
спасибо за ответы, с английским не очень в ладах, поэтому искал инфу на русском, видимо придется подтянуть английский
английский для разработчика должен быть как родной
источник

В

Влад in Java/Kotlin Web and more
Коллеги, не подскажете аннотацию на контроллер, чтобы мог получить лишь excel файл?
источник

VS

Vitaly Sirotkin in Java/Kotlin Web and more
что?...
источник

G

GamerX in Java/Kotlin Web and more
Влад
Коллеги, не подскажете аннотацию на контроллер, чтобы мог получить лишь excel файл?
Так нельзя, нужен конвертер, а потом поток байт уже отправлять.
источник

В

Влад in Java/Kotlin Web and more
GamerX
Так нельзя, нужен конвертер, а потом поток байт уже отправлять.
понятно, спасибо. Буду гуглить дальше
источник

N

Nonverbis in Java/Kotlin Web and more
Весь проект на Гитхаб: https://github.com/Kifsif/spring5webapp

Простой учебный проект. Причем, это из видеокурса. На видео при запуске приложения наполняется БД. Я к тому, что это не я сам как-то придумал.

И в видео сказано - вот у нас bootstrap/BootStrapData.java
Вот мы пометили класс как @Component.
Вот мы добавили в класс

   @Override
   public void run(String... args) throws Exception {

Теперь при запуске спринга этот метод запустится.
А у меня он не запускается. Ни отладочная печать не работает, ни на точке останова дебаггер не останавливается.

Скажите, пожалуйста, что не так делаю?
источник

AK

Aleksei Koltcov in Java/Kotlin Web and more
Нет времени смотреть
а вот такой public static void main(String[] args) {
метод там есть?
источник

N

Nonverbis in Java/Kotlin Web and more
Aleksei Koltcov
Нет времени смотреть
а вот такой public static void main(String[] args) {
метод там есть?
Конечно, есть. Проект с помощью стартера создан. Все есть. И спринг запускается. Как же он без этого метода запустится?
источник

AK

Aleksei Koltcov in Java/Kotlin Web and more
Nonverbis
Конечно, есть. Проект с помощью стартера создан. Все есть. И спринг запускается. Как же он без этого метода запустится?
Вот именно что никак. Я подумал что у тебя ошибка и спросил.
источник

O

Oleg Ivshin in Java/Kotlin Web and more
Nonverbis
Весь проект на Гитхаб: https://github.com/Kifsif/spring5webapp

Простой учебный проект. Причем, это из видеокурса. На видео при запуске приложения наполняется БД. Я к тому, что это не я сам как-то придумал.

И в видео сказано - вот у нас bootstrap/BootStrapData.java
Вот мы пометили класс как @Component.
Вот мы добавили в класс

   @Override
   public void run(String... args) throws Exception {

Теперь при запуске спринга этот метод запустится.
А у меня он не запускается. Ни отладочная печать не работает, ни на точке останова дебаггер не останавливается.

Скажите, пожалуйста, что не так делаю?
перемести свой класс в /src/main/java/guru/springframework/spring5webapp/
это если коротко
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
Влад
Коллеги, не подскажете аннотацию на контроллер, чтобы мог получить лишь excel файл?
принимай multipart file или multipart form data, там проверяй content type и отшивай все левое
источник

N

Nonverbis in Java/Kotlin Web and more
Oleg Ivshin
перемести свой класс в /src/main/java/guru/springframework/spring5webapp/
это если коротко
Видимо, ты прав. Прогресс есть, вроде. Другие ошибки полезли, но, видимо, по данному вопросу дело именно в пакете. Спасибо.
источник

N

Nonverbis in Java/Kotlin Web and more
На скриншоте работающий код. Последние 2 строки в консоли - это отладочная печать из метода run.
Я представлял себе, что здесь необходим @Autowired. А оно и так работает. Значит, что-то я не понимаю про @Autowired. Подскажите, пожалуйста, почему здесь код работает без этой аннотации? И когда код без нее взорвется?
источник

А

Антон in Java/Kotlin Web and more
Nonverbis
На скриншоте работающий код. Последние 2 строки в консоли - это отладочная печать из метода run.
Я представлял себе, что здесь необходим @Autowired. А оно и так работает. Значит, что-то я не понимаю про @Autowired. Подскажите, пожалуйста, почему здесь код работает без этой аннотации? И когда код без нее взорвется?
С какой-то версии спринга аннотация Autowired необязательна для единственного конструктора,  спринг сам понимает. Сломается, наверное, если добавишь ещё один конструктор
источник

II

Igor Igor in Java/Kotlin Web and more
Антон
С какой-то версии спринга аннотация Autowired необязательна для единственного конструктора,  спринг сам понимает. Сломается, наверное, если добавишь ещё один конструктор
🤝
источник

N

Nonverbis in Java/Kotlin Web and more
Антон
С какой-то версии спринга аннотация Autowired необязательна для единственного конструктора,  спринг сам понимает. Сломается, наверное, если добавишь ещё один конструктор
Так это репозиторий. Там интерфейс. Но в целом понял мысль. Спасибо. Видимо, уронить у меня не получится.
источник

AK

Anton Krasnov in Java/Kotlin Web and more
Nonverbis
На скриншоте работающий код. Последние 2 строки в консоли - это отладочная печать из метода run.
Я представлял себе, что здесь необходим @Autowired. А оно и так работает. Значит, что-то я не понимаю про @Autowired. Подскажите, пожалуйста, почему здесь код работает без этой аннотации? И когда код без нее взорвется?
это пример с курса на Udemy Beginning and Guru ?
источник

N

Nonverbis in Java/Kotlin Web and more
Anton Krasnov
это пример с курса на Udemy Beginning and Guru ?
Да, это он.
источник

AK

Anton Krasnov in Java/Kotlin Web and more
зачетный курс
источник

N

Nonverbis in Java/Kotlin Web and more
Anton Krasnov
зачетный курс
Здоровенный. Там что-то порядка 500 юнитов. Я сейчас еще только 17-й прошел.
источник