
Никита?❄️
10.06.2018
11:54:46
вроде как нормальный вариант - Spring Auto REST Docs
там к dokka есть плагин
(у меня весь бэк на котлете)

Hryhorii
10.06.2018
12:09:49
Встречал 2 варианта. Генерация на основе аннотаций в контроллерах(springfox) и генерация из тестов + движок шаблонов(Spring rest docs, autodocs).
2й вариант удобен когда API сложное и надо писать много текста комментариев.
Autodocs также позволяет документировать поля передаваемых сущностей на основании javadocs над полями

Google

Alexander Polyudov
10.06.2018
12:12:52
SpringFox тоже умеет документировать поля передаваемых сущностей. Правда не на основе JavaDoc, а с помощью аннотаций.

Andrey
10.06.2018
12:45:13
/stat@combot

Combot
10.06.2018
12:45:13
combot.org/chat/-1001043090457

Rikland
10.06.2018
12:51:45

Vadim
10.06.2018
12:53:37
Ты ещё erlang бы вбил.Тогда бы предложили уголь в шахтах херачить :)

Rikland
10.06.2018
12:56:01

Del
10.06.2018
13:36:08
spring boot

Евгений
10.06.2018
13:36:21
да

Митко Соловец?
10.06.2018
13:37:02
да, fat jar + embedded servlet container

Denis
10.06.2018
13:37:15
Spring Boot - стартует через main, и Tomcat внутри

Евгений
10.06.2018
13:37:50
что значит инициатором запуска?

Denis
10.06.2018
13:41:39
Да

Митко Соловец?
10.06.2018
13:43:24
верно+все зависимости приложения

Google

Митко Соловец?
10.06.2018
13:43:36
гуглани - все есть
ты в Main классе в методе main запускаешь через джава апи этот встроенный сервер, передавая ему конфигурацию сервлета
примерно так
да

cfacfa
10.06.2018
13:47:00
Привет, подскажите, а есть какие-то бесплатные артифакт репозитории вроде мейвен централ, куда можно свои артифакты загружать и менеджить их? Нужно буквально на пару раз, поэтому платные варианты не подходят.
Артифактори, если я правильно понял надо на свой сервер ставить, поэтому не подходит

Loljeene
10.06.2018
13:47:27
Подними

Митко Соловец?
10.06.2018
13:47:47
https://devcenter.heroku.com/articles/create-a-java-web-application-using-embedded-tomcat#add-a-launcher-class
embedded tomcat example - гугл запрос

Luger
10.06.2018
13:48:29

cfacfa
10.06.2018
13:48:45
Подними
Нет, нужно чтобы было на разных машинах доступно. Поэтому спрашиваю, вдруг есть какой-то публичный репозиторий с бесплатной возможностью закинуть туда свое

Luger
10.06.2018
13:49:09

cfacfa
10.06.2018
13:49:40

guga
10.06.2018
14:14:32
есть совсем костыльный способ хостить это на гитхабе
https://jitpack.io
пишу гитхаб, подразумеваю гит

Marat
10.06.2018
14:40:33
Если без бута, то так - стартует main, который поднимает спринговый аппликейшн контекст, и стартует tomcat или jetty, куда передается спринговый DispatcherServlet, который передает вызовы твоим контроллерам. web.xml не нужен в итоге, т.к. и у jetty и у tomcat есть апи, который позволяет передать сервлет (DispatcherServlet)

Combot
10.06.2018
16:02:47
combot.org/chat/-1001043090457

Aleksey
10.06.2018
17:02:32
всем привет, подскажите пожалуйста, что надо делать. пытаюсь запустить gitlab, но вылазит эта ошибка: /etc/init.d/gitlab: bin/background_jobs: not found
что-то не так с RAILS_ENV
sudo -u gitlab -H bundle exec rake gitlab:check RAILS_ENV=production
Could not locate Gemfile or .bundle/ directory
посмотри логи в localhost.log

Google

Сергей
10.06.2018
17:25:17
М нужен именно минимальный или вообще хоть как то в иниернеты поиграть?
Если второе то прям из idea запускайте полноценный да и не морочтесь. Там и понагляднее как оно работает

Alpha
10.06.2018
20:02:19
Мне интересно, когда уже Spring вынесут в отдельный ЯП?
http://spring-projects.ru/projects/spring-hateoas/

Алексей
10.06.2018
20:11:48
Spring это фреймворк, при чем тут язык программирования?

Alpha
10.06.2018
20:12:26
Лол, для секьюрити наконец-то завезли документацию

Алексей
10.06.2018
20:20:31
Раньше не было что ли?

Anton
10.06.2018
20:21:12
Jetty очень хорошо в embedded поднимается и конфигурируется. Кроме того есть куча лёгких фреймворков, которые поднимают веб из main: SparkJava, Javalin, Ratpack...

Алексей
10.06.2018
20:23:24
Зачем embedded, если hot swap не работает?

Alpha
10.06.2018
20:30:40
Сейчас получше, на первый взгляд

Marat
10.06.2018
21:27:48
Лол, для секьюрити наконец-то завезли документацию
со временем стал замечать, что провожу больше времени в сорсах спринга, чем в доках, т.к. многое не описано: как тот или иной бин инициализируется, какие проперти подхватываются, как они из стринги в нужный тип конвертятся, про бинпостпроцессоры, про автоконфигураторы бутовые, вот это всё

Alpha
10.06.2018
21:28:43

Admin
ERROR: S client not available

Marat
10.06.2018
21:30:08
недавно с локализацией возился - для mvc они все замечательно сделали, а если приложение без mvc - соси лапку и пиши свой бин (или ContextHolder), привозящий MessageSource

Alpha
10.06.2018
21:30:38
Или у тебя не веб?

Marat
10.06.2018
21:34:14

Alpha
10.06.2018
21:34:35
А, понял

Google

Marat
10.06.2018
21:42:22

Alpha
10.06.2018
21:44:49
Классика =\
Но годно, на самом деле
Будешь пилить библиотеку отдельную?
Ябпобзал
поюзал*

Митко Соловец?
10.06.2018
21:45:43

Marat
10.06.2018
21:46:01

Alpha
10.06.2018
21:46:04

Митко Соловец?
10.06.2018
21:46:34

Alpha
10.06.2018
21:46:52

Stefan
10.06.2018
21:46:55
всем привет
уважаемые профессионалы , все знают что в китае гугл запрещен ну и конечно гугл плай тоже, знает ли кто как или откуда китайцы качают андроид приложения ????

1337
10.06.2018
21:47:24
был интереесный разбор полетов про китай, кстати
один из недавних

Alpha
10.06.2018
21:47:40

Marat
10.06.2018
21:48:07

Митко Соловец?
10.06.2018
21:48:34
@igorz делал подобное