SpringBoot ------初始SpringBoot

開発を1.spring:

  • サーブレット+ JSP:ネイティブ開発は、非常に面倒で、web.xmlのコードまたは重複したコンテンツがたくさんあるでしょう。
  • 春春:====> 2020 2003、すべてのものは、コンフィギュレーション・ファイルです。多くの統合フレームワークやいくつかの大規模プロジェクトを行い、全体のプログラムとプロジェクトは非常に肥大化が発生します。設定ファイルを通じて、web.xmlファイル、Tomcatが設定されている必要があり、LIBは、管理に依存する必要があります
  • SpringBoot:設定ファイルを簡素化するだけでは、手動で設定する必要がある、と今だけ自動的に設定するために必要なものの元、多くの春のアップグレード版のように、!

春には、HelloWorldのよりスタートアップのように、サービスを開始

2プログラムspringbootを書きます

ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明

HelloControllerを書きます

@RestController
public class HelloController {

    @RequestMapping("/hello")
    public String hello(){
        return "I miss you,my lover";
    }
}

メインの起動クラス、テスト・アクセス・ポート8080を起動します

ポイントに注意してください。新しいコントローラクラスは、クラスの中でブート子を習得しなければならないアクセス不能
ここに画像を挿入説明

3.カスタマイズスタートロゴ

  • 新しいリソースの下では1 banner.txtファイル
  • 2.ウェブサイトを作成するために、ライン上に独自のロゴを生成します。https://www.bootschool.net/ascii
  • 3. [スタート]マスタークラスのテスト開始
    ここに画像を挿入説明

4. [スタート]独自のマスタークラスを書きます

  • 構造は、増加変更されない@SpringBootApplicationノートをし、そのrunメソッドを使用します
@SpringBootApplication
public class myApplication {

    public static void main(String[] args) {
        SpringApplication.run(myApplication.class,args);
    }
}

5.依存性

父依存性

<!-- 父依赖作用分析
1、自动帮你管理依赖,里面包含了几乎常用的所有依赖,如果你需要的依赖在这里面有,你就不要配置了,如果没有再配置
2、插件和资源过滤的自动管理;
-->
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.2.5.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

スターター、公式ウェブサイト:https://docs.spring.io/spring-boot/docs/2.2.5.RELEASE/reference/html/using-spring-boot.html#using-boot

<dependency>
    <groupId>org.mybatis.spring.boot</groupId>
    <artifactId>mybatis-spring-boot-starter</artifactId>
    <version>2.1.1</version>
</dependency>

6.設定:YAML、プロパティ

非常に厳格なインデントされるスペースのYAML

spring:
  datasource:
    username: root
    password: 123456
    url: jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8
    driver-class-name: com.mysql.cj.jdbc.Driver
mybatis:
  type-aliases-package: com.yang.hellospringboot.pojo
  mapper-locations: classpath:com/yang/hellospringboot/mapper/*.xml

プロパティ

spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.url=jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

  mybatis.type-aliases-package= com.yang.hellospringboot.pojo
  mybatis.mapper-locations: classpath:com/yang/hellospringboot/mapper/*.xml
公開された87元の記事 ウォン称賛7 ビュー5028

おすすめ

転載: blog.csdn.net/y18791050779/article/details/105079570