您当前的位置: 首页 >  spring

恐龙弟旺仔

暂无认证

  • 1浏览

    0关注

    282博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Spring官方文档学习:开篇

恐龙弟旺仔 发布时间:2019-05-02 10:54:11 ,浏览量:1

前言:

    入行也算有几年了,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相关依赖,主要也就是spring-core、spring-context、spring-web相关。同时还有spring-test用于测试,log4j用于日志打印、lombok用于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/resources下创建beans.xml和log4j.properties文件

    beans.xml文件用于bean的基本修饰,模板如下:




    log4j.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下创建测试类ApplicationContextTest,用于测试

 

    到这里,一个学习Spring的基本项目模板就搭建好了

    同时笔者也将代码实时上传到GitHub上,地址为:https://github.com/kldwz/springstudy  

 

 

 

 

 

 

 

 

关注
打赏
1655041699
查看更多评论
立即登录/注册

微信扫码登录

0.0356s