一些开发的小技巧

此篇是为了记录一些方便开发,使平时开发的代码不至于太死板,增强开发灵活性的小技巧,以小江同志目前学到的经验来做分享,若觉得有用就关注小江,若觉得很菜的话也别怼我。目前是一只菜鸡,正在积累技术成长中......
Flag:此篇会随着不断得深入学习开发,拥有更多领悟从而持续更新此篇。

一、Maven抽取版本号

在开发中,时常会接触到maven工程,通过pom.xml文件实现对jar包的管理以及对项目结构的统一规范。具体有关使用maven创建工程的作用及优势可参考这篇文章。

maven工程的pom.xml文件就是核心,而大概是如下这么使用的,添加jar包依赖,maven插件管理。

图片.png
但是如果像上方这样编写引入jar包,前期没什么不好,但是随着时间的流逝,或许后期需要更改引入jar包的版本的时候就可能由于依赖jar包过多而难以找到对应的版本号进行更改,于是,我们何不把对应jar包的版本号给抽取出来,统一管理,需要更改的时候就直接到那里修改版本号。如下操作(对应文件是pom.xml):



    4.0.0

    com.xiaojiang.mybatisDemo02
    mybatisDemo02
    1.0-SNAPSHOT

    
    
        3.4.6
        8.0.15
        4.10
        1.3.2
        1.3.2
    

    
        
        
            org.mybatis
            mybatis
            ${mybatis.version}
        
        
        
            mysql
            mysql-connector-java
            ${mysql.version}
        
        
        
            junit
            junit
            ${junit.version}
            test
        
        
        
            org.mybatis.generator
            mybatis-generator-core
            ${generator.version}
        
    

    
        mybatis02
        
            
            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                ${generator-plugin.version}
                
                    true
                    true
                
            
        
    

最后,涉及版本号的定义和修改就变得轻松方便啦~~~

二、定义外部db.properties文件

当涉及数据库操作的时候首先必定需要连接数据库,而参数对应就需要配置,我们通过会写死在代码文件中,比如这样:
图片.png

这样做的话没什么不妥,只是欠缺了一些灵活性,我们可以专门把这些数据库参数信息放在一个db.properties文件里,这样需要更改数据库参数的时候也就很方便啦,如下操作(对应文件是db.properties):

//注:以下头2项参数是对应mysql8的设置,mysql5的配置参数不一样
jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/数据库名称?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
jdbc.username=数据库用户名
jdbc.password=数据库密码

然后配置文件需要引用到这些数据库参数的时候,就引入db.properties文件,再引用对应参数属性,如下操作:
图片.png

三、eclipse中包结构显示

起初我们建立一个项目,新建了许多包,但是包结构可能很诡异,很难看出结构来,可能是eclipse默认的包结构显示为平面的。我们可以通过修改设置为分层的包结构显示,这样在应用MVC思想就相当清晰了。
图片.png

四、Spring配置文件命名

一般在实际开发中,spring配置文件常命名为applicationContext-xxx.xml,这样做有2点好处:

  • 1、利于对Spring配置文件进行分模块管理
  • 2、统一的前缀,方便正则加载这些配置文件

你可能感兴趣的:(一些开发的小技巧)