Spring Boot упрощает начальный процесс создания и разработки приложений Spring. Разработчики могут использовать специальные методы, предоставляемые Spring для настройки, и им больше не нужно повторять настраиваемые шаблонные конфигурации. На самом деле, Spring Boot не является новым фреймворком.Он настраивает множество способов использования фреймворка по умолчанию.Так же, как Maven интегрирует все пакеты Jar, Spring Boot интегрирует все фреймворки, что просто и эффективно! Что мы обычно делаем, если нам нужно создать веб-проект Spring?
1) Настройте web.xml, загрузите Spring и Spring mvc 2) Настройте соединение с базой данных, настройте транзакцию Spring 3) Настроить чтение файла конфигурации загрузки и включить аннотации 4) Настройте файл журнала
Разверните Tomcat для отладки после завершения настройки
Микросервисы сейчас очень популярны, если моему проекту просто нужно отправить электронное письмо, если мой проект просто выдает кредит, мне нужно сделать это снова и снова!
Но что, если вы используете Spring Boot?
Это очень просто, мне нужно всего несколько конфигураций, чтобы быстро и легко создать веб-проект или построить микросервис!
1. Создайте проект Spring Boot
Нажмите, чтобы прыгнутьSpring Initializr, на этой странице мы можем настроить основные свойства проекта, зависимые библиотеки и т.д., а затем «GENERATE» загрузит проект на локальный.
Среди них мы выбрали только три зависимые библиотеки.Если вы хотите разработать несколько простых интерфейсов и получить доступ к базе данных mysql, то этих трех библиотек достаточно.
- Spring Web
Build web, including RESTful, applications using Spring MVC. Uses Apache Tomcat as the default embedded container.
- Spring Data JPA
Persist data in SQL stores with Java Persistence API using Spring Data and Hibernate.
- MySQL Driver
MySQL JDBC and R2DBC driver.
2. О среде разработки
Мы заранее установили JDK, а средство разработки использует IntelliJ IDEA. Открыть IDEA -> файл -> открыть
То есть открываем только что созданный проект Spring Boot.
2.1 файл pom.xml
pom.xml эквивалентен Podfile в стручках какао, который используется для описания трехсторонней библиотеки, на которую должен опираться проект.Когда он открывается, он уже имеет настроенное содержимое. Как правило, если IDEA не загружает эти библиотеки автоматически, при компиляции будет выдано сообщение об ошибке, и вам потребуется вручную синхронизировать эти библиотеки. Если в зависимости есть mysql, то тоже нужноустановить mysql, иначе будет ошибка компиляции.
2.2 файл application.properties
Этот файл по умолчанию пустой, в основном он пишет о номере порта, на котором будет работать веб-сервис (то есть номер порта, отслеживаемый tomcat, проект Spring Boot поставляется с tomcat), mysql-конфигурации веб-сервиса (mysql драйвер, URL-адрес источника данных mysql, имя и пароль пользователя mysql и т. д.), конфигурация JPA, кодировка http, кодировка tomcat и т. д.
Среди них конкретный формат кодирования может соответствовать формату кодирования данных в mysql, иначе в некоторых ссылках появятся искаженные символы.
2.3 Отладка, упаковка и запуск
- отладка
Когда вы нажимаете кнопку 🐞 в правом верхнем углу для запуска, вы можете прерывать точки в коде и видеть журнал отладки.
- Бэйл
После отладки дважды щелкните пакет, чтобы автоматически сгенерировать пакет Jar.
Этот пакет jar содержит все зависимые библиотеки, tomcat и реализованные веб-интерфейсы в проекте.То есть, пока Jar может быть запущен и порт ответа машины гарантированно доступен, веб-служба будет работать.
- бегать
Перейдите в каталог, в котором находится jar, в терминале и введите команду java -jar *.jar для запуска.
Пока этот проект все еще пуст, как использовать этот проект для завершения простого интерфейса, пожалуйста, смотрите обновление позже...