<プロジェクト xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:スキーム"/> <プロジェクト xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:スキーム">

ホームページ  >  記事  >  Java  >  Spring Boot 1.5.4 の開始例の詳細な説明

Spring Boot 1.5.4 の開始例の詳細な説明

巴扎黑
巴扎黑オリジナル
2017-06-26 11:41:371315ブラウズ

1. Maven ファイル pom.xml を設定します

<?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.hdwang</groupId>
    <artifactId>spring-boot-test</artifactId>
    <version>1.0-SNAPSHOT</version>

    <name>spring-boot-test</name>
    <description>project for test Spring Boot</description>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <java.version>1.8</java.version>
    </properties>

    <!-- Inherit defaults from Spring Boot -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.4.RELEASE</version>
        <relativePath/>
    </parent>

    <dependencies>
        <!-- Add typical dependencies for a web application -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-freemarker</artifactId>
        </dependency>


        <!-- auto redeploy -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>

    <!-- Package as an executable jar -->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

2. ファイル構造 (static/templates/application.properties/logback.xml の名前はすべて合意されています。特定の名前のみを使用できます。詳細については Spring を参照してください)詳細はブート公式ドキュメント、以下の名前は設定方法の1つです)

3. スタートアップクラスを作成します(最上位に配置されたクラス、サブレイヤー(下位レベルのフォルダー)をスキャンして注入できます)

@SpringBootApplication
public class Application {

    /**
     * main function
     * @param args params
     */
    public static void main(String[] args){
       SpringApplication.run(Application.class,args);
    }
}

4 . コントローラーを作成します (Application クラスの下位ディレクトリに)

@Controller
@RequestMapping("/common")public class Common {

    @Value("${msg:Welcome!}")private String msg;/** * get a page
     * @return a page with name called return value     */@RequestMapping("login")public String getLoginPage(ModelMap map){
        map.put("welcomeMsg",this.msg);return "login";
    }


}

5. Web ページのテンプレートを作成します。長い間これで!js/cssなどを対応するフォルダーに置きます。アクセスパスに/staticがないことに注意してください。私は長い間これに騙されてきました!

6. アプリケーション構成ファイルを作成します
新しい application.properties ファイルを作成し、次の内容を追加します

msg=ようこそ!

7. ブラウザでアクセスして実行します: http: //localhost:8080/common/login

8. mvn パッケージをデプロイし、パッケージ

java -jar xxx を作成し、このパッケージを実行します

以上がSpring Boot 1.5.4 の開始例の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。