Что такое Springboot?
Пружинный загрузок обычно известен как микросервисы. Spring Boot - это новая структура, предоставленная ключевой командой. Он предназначен для упрощения начального процесса строительства и разработки новых весенних приложений. Структура использует определенный способ его настройки, так что разработчикам больше не нужно определять конфигурации шаблона. Таким образом, Spring Boot стремится стать лидером в быстро развивающейся разработке приложений.
1. Создайте новый проект Maven
Выберите рабочее пространство первым
Нажмите [Далее]
Прямо по умолчанию, нажмите [Далее]
Заполните GroupId и т. Д. ~, а затем [Finish], и весь новый строительный проект здесь.
2. Введение связанных пакетов банок
<parent> <groupid> org.springframework.boot </GroupId> <ArtifactId> Spring-Boot-Starter-parent </artifactid> <sersive> 1.5.8.Release </version> </parent> <Dependencies> <Depective> <groupD> org.springframework.boot </GroupId> <artifactid> spring-boot-startrator-startrathrame-ramifcate. </Зависимость> </зависимости>
Здесь мы объясняем, что мы ссылались только на 2 пакета JAR, которые на самом деле содержат много вещей, такие как Spring-Boot-Starter-Web, после того, как мы открыли его через сжатый пакет.
Проверьте файл POM внутри, чтобы увидеть контент, показанный ниже. Он ссылается на множество банок, таких как Spring Web и Json Jar Packages.
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </dependency> <dependency> <groupId> org.hibernate </GroupId> <StrifactId> hibernate-validator </artifactid> </depertive> <Depective> <groupid> com.fasterxml.jackson.core </GroupId> <ratifactid> orgspring-databind </artifactid> </depertive> <dery> <groupd> org. <ArtifactId> Spring-web </artifactid> </deperency> <Dependency> <groupId> org.springframework </GroupId> <ratifactid> Spring-web </artifactid> </repertive> </resemend> </artifactid> <depervice> <groupid> org.spramework </artifactid> <predity> <groupid> org.spramework </artifactid> <groupid> org.spramework </artifactid> <predity> </Зависимость> </Зависимость> </Зависимость>
3. Написать класс записи программы
пакет com.springbooot2; import org.springframework.boot.springapplication; импорт org.springframework.boot.autoconfigure.springbootapplication;/*** Привет, мир! * */@SpringBootApplicationPublic Class App {public static void main (string [] args) выбрасывает исключение {SpringApplication.run (app.class, args); }}Здесь @SpringbootApplication - это позволить Spring Scan распознавать его и сказать ему, что я класс записи программы.
4. Напишите класс ответа на запрос
пакет com.springbooot2; import org.springframework.steretype.controller; импорт org.springframework.web.bindtation.Requestmapping; import org.springframework.web.bindatation.ResponseBody; @Controllerpublic class fristblood {@requestmapping ("/fristblood") @responsebody public String hello () {return "Не волнуйся, будь счастлив! }}Вот объяснение
@Controller запрос обработки контроллера.
@Requestmaping тех, кто знаком с весной, должно быть знакомо с этим. Это весна, картирование URL.
@ResponseBody Метод ответа, наша информация о ответе будет автоматически преобразована в информацию JSON и возвращена на страницу переднего плана
Весь код закончен здесь, что намного проще, чем создавать рамки, такие как SSH или SSM раньше. Если у нас есть такие вещи, нам просто нужно отправить электронное письмо. Или простой сервис, можно сказать, что очень удобно использовать Springboot.
5. Тестовый код
Запустите программу, откройте браузер, введите: http: // localhost: 8080/fristblood
Результат ответа страницы запроса заключается в следующем.
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.