@jvmchat

Страница 467 из 2890
Митко Соловец?
27.07.2016
11:16:44
и MapSqlParameterSource

по поводу красоты

юзай StringBuilder

с ним и динамику нормально делать

Google
James Tiberius Kirk ?
27.07.2016
11:20:10
я пока сделаю как есть, расставлю TODO

мне бы просто заставить это работать

я в целом все сделал, осталось разобраться как заставить рест-контроллер принимать XML, парсить их, и отдавать так же

вроде отдавать понятно, produces = MediaType.APPLICATION_XML впихнуть

а как принять пока хз

Митко Соловец?
27.07.2016
11:24:38
просто читай доки

большие пробелы у тебя

тут просто так не объяснишь

по поводу квэрей

вот набросал пример, без табуляции, пастебин скушал

http://pastebin.com/zk107HAM

James Tiberius Kirk ?
27.07.2016
11:26:17
сяпки, кинул в закладки

Митко Соловец?
27.07.2016
11:27:02
по поводу принятия хмл

Google
Митко Соловец?
27.07.2016
11:27:10
тебе нужен джэксон датабинд и джаксби

а так же @RequestBody

создаешь поджики, маппишь на них анноташки джаксби

Артем
27.07.2016
11:28:23
а про жхипстер че все молчат

James Tiberius Kirk ?
27.07.2016
11:28:28
можно использовать тот же поджик, что я использую для бд?

Артем
27.07.2016
11:28:30
там же нормальный код можно подсмотреть

James Tiberius Kirk ?
27.07.2016
11:28:52
у jdbctemplate конфликтов с аннотациями поджика не возникнет?

Артем
27.07.2016
11:29:00
если даже не юзать, то хоть посмотреть "как вообще это делают"

Митко Соловец?
27.07.2016
11:33:29
это ж не жпа моделька

James Tiberius Kirk ?
27.07.2016
11:43:29
вроде набыдлокодил пока что что-то, как запустить чтобы проверить? нужно либо томкат прикручивать, либо spring boot?

Митко Соловец?
27.07.2016
11:43:40
джетти плагин добавь

и все

clean jetty:run

прям в идее и можешь обмазываться

Артем
27.07.2016
11:46:18
Nirland
27.07.2016
11:48:18
а вы spring data не юзаете? по моему это вообще одно из самых полезных что есть в spring)

Митко Соловец?
27.07.2016
11:48:30
юзаем

для круда пойдет

Nirland
27.07.2016
11:49:31
ну и тогда репозиторий от спринг дата, сервис свой описываешь, который его юзает, что здесь не так?

Google
Митко Соловец?
27.07.2016
11:49:53
а к чему твой вопрос?

Nirland
27.07.2016
11:50:15
ты просто писал выше, что в сервисе мол не стоит чего-то подобное писать

или я неправильно понял

Митко Соловец?
27.07.2016
11:50:34
неправильно понял

я говорил, что в сервисе не должно быть по идее работы с базой напрямую

пусть репозиторий этим занимается

а сервис рулит многими репзиториями, содержит логику программы и управляет транзакциями

Nirland
27.07.2016
11:51:18
а в духе jdbc template и em?

Митко Соловец?
27.07.2016
11:51:30
да все тоже самое

инжектишь тэмплэйт или эм в репу

Артем
27.07.2016
11:51:54
а сервис рулит многими репзиториями, содержит логику программы и управляет транзакциями
так во многих фреймворках, даже на других языках, которые сдирают со спринга эту архитектуру репозиториев и моделей

Митко Соловец?
27.07.2016
11:52:20
это самый простой и удобный подход к разработке и тестированию

Митко Соловец?
27.07.2016
11:52:38
минимальный лок на единицу класса, гибкость, малая связность

Nirland
27.07.2016
11:53:36
да поддерживаю, правда когда впервые увидел огромное количество интерфейсов, аля репозиторий, сервис, дублирующих друг друга казалось странным

Митко Соловец?
27.07.2016
11:53:55
это еще один паттерн, адаптер или обертка

у репозитория свой интерфей,для работы с базой, как с коллекцией

а у сервиса может быть свой

который удобен контроллеру

и другим сервисам

но в простейшем случае, получается переоборачивание методов

Google
Nirland
27.07.2016
11:55:23
ну это понятно, просто вот зачастую на плохих примерах в большинстве туториалах, это смотрится избыточно

Митко Соловец?
27.07.2016
11:56:40
да, но тут и обратная сторона, что если совсем упростить, то от тутора мало толку

этим многие обучалки страдают

Nirland
27.07.2016
11:57:16
да согласен

James Tiberius Kirk ?
27.07.2016
12:01:09
джетти плагин добавь
а через встроенный рест клиент в идее не проще?

Митко Соловец?
27.07.2016
12:01:22
эммммм

чувак, ты приложение в чем запускать собираешься?

?

James Tiberius Kirk ?
27.07.2016
12:01:48
ну я думал это работает без сервера приложений)

Admin
ERROR: S client not available

Митко Соловец?
27.07.2016
12:01:59
да, с помощью силы неба и аллаха

так-то спринг это сервлеты, значит нужен сервлет-контейнер, чтобы не парить себе мозги установкой, дяди придумали мэйвен плагин, развернет тебе приложение прям из идеи

а уж тестить можешь хоть руками, хоть рест-клиентом идеи

но я лично предпочитаю постмэн - лучшее решение

Артем
27.07.2016
12:03:15
похоже пропущены фундаментальные знания об вебе, веб-серверах и http протоколе

Igor
27.07.2016
12:04:49
Артем
27.07.2016
12:06:04
а потом спрашивают, зачем нужен универ
а причем тут универ. перед тем как писать софт для микроконтроллера на С - мы же разбираемся как он вообще устроен этот микроконтроллер? так почему люди забывают почитать о том что такое "веб-сервер" перед тем как запускать на нем приложение?

поэтому я и недолюбливаю веб. все слишком несерьезно относятся даже к фундаментальным вещам

Igor
27.07.2016
12:07:37
а причем тут универ. перед тем как писать софт для микроконтроллера на С - мы же разбираемся как он вообще устроен этот микроконтроллер? так почему люди забывают почитать о том что такое "веб-сервер" перед тем как запускать на нем приложение?
так тут же вопрос не только в веб-сервере, а в принципе в фундаменте (сетях и т.д.). в универе как раз обычно это всё есть, а без универа народ задаётся вопросом "что блять происходит"

Google
Igor
27.07.2016
12:08:53
Ребят а если я напишу на react сайт, как его потом бекенд программист запрограммирует если html файла как такового нет.

тоже годный вопрос

James Tiberius Kirk ?
27.07.2016
12:13:24
похоже пропущены фундаментальные знания об вебе, веб-серверах и http протоколе
я просто предполагал, что в идее есть какой-нибудь свой тестовый веб-сервер

Артем
27.07.2016
12:14:09
джетти плагин добавь

и все

clean jetty:run

прям в идее и можешь обмазываться

пора перестать верстальщиков подпускать к программированию

Igor
27.07.2016
12:15:22
отправлять на принудительное обучение

Mx
27.07.2016
12:20:36
не то чтобы я кого-то защищал, но складывается ощущение что вас ночью разбуди и вы во всех подробностях распишите все нюансы реализации всех сетевых протоколов, ssl, тонну разных инструментов с которыми вы работаете от библиотек до тулзов для деплоя и при этом всегда строите блестящую архитектуру с которой всем удобно и приятно работать?

ну если так то респект конечно, лишь бы это было по чесноку так

James Tiberius Kirk ?
27.07.2016
12:37:00
я уже минут 10 мучаюсь, как заставить Spring boot увидеть рест-контроллер?

guga
27.07.2016
12:37:25
и все

James Tiberius Kirk ?
27.07.2016
12:37:42
сделал

в логах пишет так: No mapping found for HTTP request with URI [/] in DispatcherServlet with name 'dispatcherServlet'

Берял
27.07.2016
12:38:06
я уже минут 10 мучаюсь, как заставить Spring boot увидеть рест-контроллер?
контроллер должен быть на уровне, либо пакетом ниже чем бут-конфиг

James Tiberius Kirk ?
27.07.2016
12:38:22
в соседних пакетах лежат

Берял
27.07.2016
12:39:11
SpringBootApplication аннотация на буте? или солянка из нескольких? если другие, не упущен ли ComponentScan?

Страница 467 из 2890