Spring公式文書学習:開編

4156 ワード

前言:
    旅行に入って何年になりますか?Springもずっと使っています.ソースも見ました.関連ブログも書きましたが、やはりSpringに対する理解が足りないと思います.よく考えてみると、Springの使用が足りないので、理解が足りないです.
    思い切ってSpringを最初から最後までしっかり勉強して、例の方法で一つ一つ知識を叩きます.
    ついでにこれらをブログにまとめて、自分を監督する一方で、勉強にSpringを使う学生にも使いたいです.
    現在の学習方式はSpringの公式文書を直接見て、トレーニングの時から先生がSpringフレームコードが優雅だと言いました.
    
1.参考文献
    主にSpringの公式文書です.今見ているのは4.3.23%RELEASEのバージョンです.https://docs.spring.io/spring/docs/4.3.23.RELEASE/spring-framework-reference/htmlsingle/ 
    したがって、例で使用されるSpringバージョンも4.3.23バージョンです.
    また、いくつかの理解していない内容については、他の学生のブログを参考にします.
 
2.構築プロジェクトを開始する
    1)筆者はIdeaツールを使って、直接に新しいmaven projectを作成して、springと名づけました.
    2)次は主な仕事で、スプリング関連の依存性を追加します.主にスプリングコール、スプリングバック、スプリングネット関連です.また、spring-testはテスト用にも使われています.ログ4 jはログ印刷、lombookはget setなどの方法で生成されます.pom.xmlの主な情報は以下の通りです.

    
        4.3.23.RELEASE
    

    
        
            org.springframework
            spring-context
            ${spring.version}
        
        
            org.springframework
            spring-web
            ${spring.version}
        

        
            org.springframework
            spring-core
            4.3.23.RELEASE
            
                
                    commons-logging
                    commons-logging
                
            
        

        
        
            org.projectlombok
            lombok
            1.16.20
            provided
        

        
        
            org.springframework
            spring-test
            ${spring.version}
            test
        
        
            junit
            junit
            4.12
            test
        

        
            org.slf4j
            jcl-over-slf4j
            1.7.21
        
        
            org.slf4j
            slf4j-log4j12
            1.7.21
        
        
            log4j
            log4j
            1.2.17
        
    
    3)src/main/resourceでbeans.xmlとlog 4 j.propertiesファイルを作成する
    beans.xmlファイルはbeanの基本的な修飾に使います.テンプレートは以下の通りです.



    ログ4 j.propertiesはログのプリント説明に用いられます.テンプレートは以下の通りです.
log4j.rootCategory=DEBUG, stdout

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %t %c{2}:%L - %m%n

log4j.category.org.springframework.beans.factory=DEBUG
    4)src/test/javaの下でテストクラスのAppplication Contact Testを作成して、テストに用います.
 
    ここでSpringの基本的なプロジェクトテンプレートを勉強して構築します.
    同時に筆者もコードをGitHubにリアルタイムでアップロードします.住所は以下の通りです.https://github.com/kldwz/springstudy