MacOS создает среду разработки Spring Boot, конкретный контент заключается в следующем
Программная и аппаратная среда
macos sierra
Java 1.8.0_65
Maven 3.5.0
Идея 2017.1.5
Предисловие
Недавно я получил некоторые знания о Java Web и узнал о Spring Boot, популярной структуре разработки. С точки зрения разработчика, который никогда не был вовлечен в Java Web и Spring, Spring Boot действительно является очень хорошей структурой с простой конфигурацией и легко начинать. Это хорошая входная точка для детей, которые хотят войти в Java Web.
Установка Maven
Здесь вы выбираете Maven в качестве инструмента сборки, и вы также можете использовать другие вещи, такие как Gradle и т. Д. Зайдите на сайт Apache, чтобы загрузить последнюю стабильную версию пакета ZIP, раскрыть его в указанный каталог, например, здесь/пользователи/DJStava/Workshop/Tools, а затем редактируйте/USUSERS/DJStava/.bash_profi
Экспортный путь = $ path: /susers/djstava/workshop/tools/apache-maven-3.5.0/bin
После завершения настройки выполните ее в терминале
источник ~/.bash_profile
После приведенной выше операции, наконец, проверьте, являются ли настройки правильными, и выполнить ее в терминале.
MVN -version
Выбор IDE
Я выбираю здесь идею Jetbrains, конечно, вы также можете выбрать другие, такие как Eclipse.
Создайте первое приложение и создайте новый проект
Нажмите «Создать новый проект»
Выберите Spring Pinitiazer слева и выберите Java 1.8 By Project SDK.
Далее следует заполнить некоторую базовую информацию о проекте, выберите Maven Project для типа, выберите JAR для упаковки, и вы можете написать другие вещи по желанию.
Интернет -выбор зависимости, как показано на рисунке
После того, как проект будет успешно создан, первый строительный процесс будет медленнее. После ожидания завершения нажмите кнопку «Зеленая» перед основной функцией в DemoApplication.java, чтобы запустить проект.
Откройте браузер и введите Localhost: 8080, чтобы просмотреть
Выход браузера выше нормальный. Далее мы добавляем код, чтобы он что -то отобразил. Создать новый класс Java
Hellocontroller.java исходный код
пакет com.xugaoxiang; import org.springframework.web.bind.annotation.requestmapping; импорт org.springframework.web.bindtation.restcontroller;/*** Создан DJStava 15/07/2017. */ @Restcontrollerpublic class hellocontroller {@requestmapping ("/hello") public String hello () {return "Hello Spring Boot!"; }}Перезапустите проект, просмотрите браузер, введите адрес Localhost: 8080/Hello
Объяснение проекта
@RestController и @Requestmapping, это 2 очень важных аннотации. @RestController отвечает за обработку HTTP -запросов, и @RequestMappse отвечает за сопоставление URL.
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.