powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Кто spring-boot использует ?
25 сообщений из 32, страница 1 из 2
Кто spring-boot использует ?
    #39299160
Фотография Герой дня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собираюсь делать новый проект, раньше использовал обычные xml конфиги и все собиралось вручную - больших проблем это не доставляло.

Стоит ли изучать Boot ? Или без него уже никак с новой версией Спринга ?
...
Рейтинг: 0 / 0
Кто spring-boot использует ?
    #39299163
natanabrahamjr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Герой дня,

причем тут хмл конфиги. ты можешь и в простом спринге мвс делать яваконфиги. это вообще не проблема ни разу. бут от спринг мвс имхо отличается лишь тем, что на выходе рожается уже готовый жарник, который можно тупо запустить по даблклику на чем угодно, хотя на винде хоть на линуксе хоть на пылесосе, т.к. там внутри уже сервлет контейнер вшит, томкат вроде как. и тебе не надо париться с его конфигурацией и т.п. а для спринг мвс, получается варник который тебе еще развернуть надо в сервлетконтейнере.
...
Рейтинг: 0 / 0
Кто spring-boot использует ?
    #39299177
Фотография Герой дня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
natanabrahamjr,

то есть Boot для тех, кто только начинает кодить ?
...
Рейтинг: 0 / 0
Кто spring-boot использует ?
    #39299196
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Герой дня,

скорее наоборот, для тех кто кодит давно и сможет быстро разобраться в том, что этот бут набутит...
...
Рейтинг: 0 / 0
Кто spring-boot использует ?
    #39299197
Фотография Герой дня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,

как все неопределенно... )

надеюсь, без Бута все еще можно что-то серьезное сделать в новых версиях и имеется документация, как без Бута конфигурировать Спринг
...
Рейтинг: 0 / 0
Кто spring-boot использует ?
    #39299213
natanabrahamjr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наберите в яндексе spring javaconfig и читайте сколько душе угодно. бут - это просто штука, которая в джарник засовывает сервлетконтейнер и ВСЁ. вообще не вижу тут ничего "сложно тяжело и т.п.". это просто удобная фича и всё.
...
Рейтинг: 0 / 0
Кто spring-boot использует ?
    #39299231
Sergunka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Герой дняСобираюсь делать новый проект, раньше использовал обычные xml конфиги и все собиралось вручную - больших проблем это не доставляло.

Стоит ли изучать Boot ? Или без него уже никак с новой версией Спринга ?

Я бы крайне советовал иметь хотя бы серьезное понимание для чего исторически спрингбут был создан и какой категории разработчиков он относится.

ИМХО:

1) огромное преимущество заключается в том, что масштабирование в спрингбуте идет на ура. Практически одной командой запуска > java -jar
2) если вдруг надо будет что-то лепить в облаках - та же история спрингбут там просто прописался. В той же Cloud Foundry это практически единственный подход для написания микросервисов на яве.

Изучать там в общем-то нечего если знаете базовые правила работы со спрингом все требуется это научится подключать библиотеку спринга и писать Аппликейшин класс где происходит запуск метода мейн.

Вот у vils007 есть хороший пример на основе тупорылого тест задания в Мацковской конторе походу там даже и разбирать нечего но зато сколько гармонии в коде

https://github.com/vils007/Spring-MVC

Вот сам пом как выглядит

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.news</groupId>
  <artifactId>NewsTest</artifactId>
  <version>0.0.1-SNAPSHOT</version>

  <name>NewsTest</name>
  <description>Use Spring Data JPA + Hibernate + MySQL in Spring Boot</description>

  <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.3.5.RELEASE</version>
    <relativePath />
  </parent>

  <dependencies>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
    </dependency>
  </dependencies>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <start-class>com.news.Application</start-class>

  </properties>

  <build>
    <plugins>
      <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
      </plugin>
    </plugins>
  </build>

</project>
...
Рейтинг: 0 / 0
Кто spring-boot использует ?
    #39299312
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Герой дняСобираюсь делать новый проект, раньше использовал обычные xml конфиги и все собиралось вручную - больших проблем это не доставляло.

Стоит ли изучать Boot ? Или без него уже никак с новой версией Спринга ?

Изучать стоит, т.к. сейчас в тренде микросервисы, а Spring-boot для них идеально подходит.

Пишем приложение на spring-boot оборачиваем его в Docker - вауля микросервис готов.

Причем spring-boot настолько гибок, что позволяет вам писать те же самые xml-конфиги.
Только в Main-классе нужно указать аннотацию ImportResource с Classpath до вашего xml-конфига.

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
@SpringBootApplication
@ImportResource("/META-INF/context.xml")
public class Main {

    public static void main(String... args) {
        SpringApplication.run(Main.class,args);
    }
}
...
Рейтинг: 0 / 0
Кто spring-boot использует ?
    #39299463
Mad_Head
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spring boot позволяет начать быстро реализовавывать бизнес логику, а не конфигурировать spring. Есть удобный конструктор стартового проекта. Причем практически везде где понадобиться можно наконфигурить более тонко использую старые подходы. Мое мнение учить надо.
...
Рейтинг: 0 / 0
Кто spring-boot использует ?
    #39299532
Фотография Zenia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я поленился spring boot изучать. В maven прикручиваю Embedded Tomcat потом все в jar и готово.
...
Рейтинг: 0 / 0
Кто spring-boot использует ?
    #39299815
Sergunka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mad_HeadЕсть удобный конструктор стартового проекта.

https://start.spring.io/

Вы видимо этот конструктор упоминаете. Если что другое то скиньте ссылку.
...
Рейтинг: 0 / 0
Кто spring-boot использует ?
    #39299861
natanabrahamjr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zenia,

вы собссно только что описАли спринг бут.

а насчет того что конфигурировать там типа нечего. это конечно же заблуждение. ога. если хеловорлд надо слелать то может быть и так. а чуть выше- всё ровным счетом тоже самое что и спринг мвс.
...
Рейтинг: 0 / 0
Кто spring-boot использует ?
    #39300561
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergunkaMad_HeadЕсть удобный конструктор стартового проекта.

https://start.spring.io/

Вы видимо этот конструктор упоминаете. Если что другое то скиньте ссылку.

Можно через мавен архетипы :-)

Код: sql
1.
2.
3.
4.
5.
6.
7.
$ mvn archetype:generate -B\
  -DarchetypeGroupId=am.ik.archetype\
  -DarchetypeArtifactId=spring-boot-blank-archetype\
  -DarchetypeVersion=1.0.6\
  -DgroupId=com.example\
  -DartifactId=hajiboot\
  -Dversion=1.0.0-SNAPSHOT
...
Рейтинг: 0 / 0
Кто spring-boot использует ?
    #39300651
Фотография schwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спринг бут это для тех, кто в свое время не осилил связку эмбеддед томкат/джетти + джава конфигурации вместо xml - это все уже доступно и много было при желании начать использовать 5 лет назад. Конечно в самом начале полностью все без xml сконфигурить было нельзя, но базовые кирпичики были доступны и работали.
...
Рейтинг: 0 / 0
Кто spring-boot использует ?
    #39300652
Фотография schwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schwa,

много* = можно
...
Рейтинг: 0 / 0
Кто spring-boot использует ?
    #39300826
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какой еще даблклик? А кто будет параметры запуска JVM настраивать?

Я бы так сформулировал требования к современному приложению в плане упаковки:
- одно приложение = один процесс. всякие аппликейшн серверы, включая томкат, нафиг не нужны.
- при креше JVM, приложение должно автоматически перезапускаться (tanuki wrapper народ любит для этой цели)
- приложение должно представлять из себя один файл или одну, изолированную от остальных приложений, папку
- параметры запуска JVM должны быть зашиты в лаунчер приложения, но с возможностью их переопределить
- приложение должно уметь читать свои настройки из файла, из переменных среды окружения и из параметров командной строки. Ессно, с правильным приоритетом

На практике сейчас имеют смысл два решения этой проблемы:
1. приложение = три папки /bin со скриптами запуска, /lib с джарниками, /conf с файлами конфигурации
2. приложение = образ Docker
...
Рейтинг: 0 / 0
Кто spring-boot использует ?
    #39300840
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scf,
А твоя программа не работает с jvm настройками по умолчанию?
...
Рейтинг: 0 / 0
Кто spring-boot использует ?
    #39300849
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Вот правда, даже и не знаю, что ответить на такой вопрос. Вкратце - работает, но настройки нужны, чтобы повысить надежность и производительность.
...
Рейтинг: 0 / 0
Кто spring-boot использует ?
    #39300876
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scf,
просто типов приложений такое количество, что сделать всеобъемлющие требования ко всем будет очень проблематично.
Это мы десктоп и веб ещё не делили.
IMHO
...
Рейтинг: 0 / 0
Кто spring-boot использует ?
    #39300883
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Разумеется, речь только о серверных приложениях. Джава для десктопа... не очень. Прежде всего потому, что очень долго стартует.
...
Рейтинг: 0 / 0
Кто spring-boot использует ?
    #39300930
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scfPetro123,

Разумеется, речь только о серверных приложениях. Джава для десктопа... не очень. Прежде всего потому, что очень долго стартует.

Для всяких никому ненужных утилиток да. Но как только десктопное приложение перестает быть никому ненужной утилитой то внезапно процент Java начинает расти.
Уже было про это в соседнем топике
...
Рейтинг: 0 / 0
Кто spring-boot использует ?
    #39300936
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lleming,
+1
лень спорить было.
Есть такой юз кейс - утром пришёл на работу, включил и работай целый день.
"Долго стартует" - это всего один критерий.
...
Рейтинг: 0 / 0
Кто spring-boot использует ?
    #39300959
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Есть такой юз кейс - утром пришёл на работу, включил и работай целый день.

я бы даже сказал включил и пока не пришли обновления требующие перезагрузки то и не выключай.
...
Рейтинг: 0 / 0
Кто spring-boot использует ?
    #39301396
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scfкакой еще даблклик? А кто будет параметры запуска JVM настраивать?Вы не поверите, но даже в свойствах виндового ярлыка умещается масса полезных параметров.- одно приложение = один процесс. всякие аппликейшн серверы, включая томкат, нафиг не нужны.java, вроде, всегда была "одним процессом".tanuki wrapperФ-у-у- параметры запуска JVM должны быть зашиты в лаунчер приложения, но с возможностью их переопределитьЯ уж не стану повторять набивший оскомину афоризм про крестики и нижнее бельё, но!
1. Если "переопределять", то должно быть документация про то, "кто на ком стоял";
2. Если такая документация есть, то нафига мне ваша обёртка???
Даже если я не люблю японское заумие, это ещё не значит, что я не использую Apache Commons Daemon .2. приложение = образ DockerЧто за страсть к новомодным гаубицам?
...
Рейтинг: 0 / 0
Кто spring-boot использует ?
    #39301403
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorovtanuki wrapperФ-у-у+1
...
Рейтинг: 0 / 0
25 сообщений из 32, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Кто spring-boot использует ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]