springboot 的 HelloWorld ~~~

Зрелая структура каталогов Демонстрация:

 

 

A:

  Во-первых springboot зависит от внедрения проекта Maven банки пакета, то файл pom.xml конфигурации:

<? XML версия = "1.0" кодирование = "UTF-8"?> 
<XMLNS Project = "http://maven.apache.org/POM/4.0.0"
XMLNS: XSI = «HTTP: //www.w3 .org / 2001 / "THE XMLSchema инстанции
http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">: XSI SchemaLocation = "
<modelVersion> 4.0.0 </ modelVersion>

<идентификатор_группы> com.aaa.fx </ идентификатор_группы>
<артефакт> NewSpring </ артефакт>
<версия> СНАПШОТ-1,0 </ версия>

<! - пружина обеспечивает версии по умолчанию зависимости в библиотека (springboot по самой своей природе представляет собой интегрированный набор большого числа часто используемый пакет пружин пружинных),
чтобы отменить пакет баночки по умолчанию зависит от этой весенней коллекции при написании таких специфических зависимостей springbootjar пакетов, без добавления номера версии ->
<родителя >
<идентификатор_группы> org.springframework.boot </ идентификатор_группы>
<артефакт> весна-загрузка-стартер-родитель </ артефакт>
<Версия> 1.5.22.RELEASE </ Version>
</ родитель>

<Зависимости>
<зависимость>
<идентификатор_группы> org.springframework.boot </ идентификатор_группы>
<артефакта> Стартер-Spring-Boot-Web </ артефакта>
</ зависимость>

<! - mybatis не было интегрирована в springboot, мы руководствуемся в этот пакет интеграции mybatis-springboot является mybatis собственной интеграции ->
      <! - Обратите внимание, если только для проверки основного метод закомментирован mybatisjar, в противном случае не является данная конфигурация источника отображения данных ->
<зависимость>
<идентификатор_группы> org.mybatis.spring.boot </ идентификатор_группы>
<артефакта> MyBatis-Spring-Boot-Starter </ артефакта>
<версия> 1.3.0 </ Version >
</ зависимость>
<зависимость>
<идентификатор_группы> MySQL </ идентификатор_группы>
<артефакт> MySQL-разъем-Java </ артефакт>
<версия> 5.1.38 </ версия>
</ зависимость>
</ зависимостей>
</ проекта>

 Метод springboot основного пакета банки после полного введения написано:

com.aaa.fx.springboot пакет; 


Импорт org.springframework.boot.Banner; 
Импорт org.springframework.boot.SpringApplication; 
Импорт org.springframework.boot.autoconfigure.SpringBootApplication; 

/ * * 
 * Этот класс ApplicationRun впуск класса springboot метод , на котором весь проект springboot запущен 
 один из основных методов поддержания ApplicationRun * // этот класс должен быть установлен на все услуги , как правило , выполняются 
 * по крайней мере , этот метод в каталог springboot 
 * @SpringBootApplication автоматически загружает все необходимые springboot конфигурации, а класс ApplicationRun (то есть добавленный аннотаций идентификатор категории) в качестве начала springboot класса 
 * / 

@SpringBootApplication 
общественного  класса ApplicationRun { 

    общественного  статического  недействительного основной (String [] арг) {
 //         SpringApplication.run (ApplicationRun. класс, арг);
 //        Закрыть плакатный файл презентации, сначала создать класс объекта SpringApplication для входящего отраженное псевдо Application тип класса 
        SpringApplication springApplication = новый новый SpringApplication (ApplicationRun. Класс );
         // Следующий баннер набор файлов в закрытом состоянии 
        springApplication.setBannerMode (Banner.Mode. OFF);
 //         запустить этот SpringApplication вновь созданный объект 
        springApplication.run (арг); 

    } 
}

Запуск основной метод может быть успешным, а затем прийти к интеграции mybatis:

Создать новый файл в пакете ресурсов конфигурации, который создает файл с именем application.yml, источником данных конфигурации в этом файле:

# Настройка Tomcat, в противном случае ошибка будет интегрировать mybatis 
# Примечание 1 конфигурации необходимо добавить пробел перед сконфигурированного значения! ! ! 
# При поиске TOMCAT конфигурационного файла будет выглядеть первым в последующих конфигурациях ресурсов, если не найти ресурсы , направленные на поиск 

сервера: 
  Порт: 8081 # мартовского кот конфигурации порта номер 
  контекст -path: / Yuer # Настройка Tomcat карты , если не задан корневой умолчанию пути к " / " 
  # конфигурации источника данных: 
Spring: 
  DataSource: 
    Driver - класс - имя: com.mysql.jdbc.Driver 
    URL: JDBC: MySQL: // Localhost: 3306 / TH 
    DATA- имя пользователя: корневой 
    данных -password: корень

Конфигурация полного доступа к нашему классу тест контроллера, обратите внимание, что эта потребность в главном методе мы только что написали:

com.aaa.fx.springboot.controller пакет; 

Импорт org.springframework.web.bind.annotation.RequestMapping; 
Импорт org.springframework.web.bind.annotation.RestController; 

/ * * 
 * @Controller 
 * прямой возврат на страницу, не может справиться запрос Ajax, если вам нужно работать с AJAX запросы , чтобы добавить комментарий @ResponseBody 
 * @RestController 
 * добавлены непосредственно в примечаниях под @ResponseBody всего контроллера. 
 * / 
@RestController 
общественного  класс контроллер { 

    @RequestMapping ( " / Test " )
     публичная Строка Test () {
         возвращение  " Это вступивший в Change Effect! " ; 
    } 
}

OK сконфигурировано, а затем начать основные методы, чтобы открыть браузер, чтобы проверить

 

调控banner则在resources目录下创建banner.txt   对其进行书写。

 

рекомендация

отwww.cnblogs.com/fanqiexin/p/11362753.html