如何玩转一个开源项目 |
您所在的位置:网站首页 › app制作网站源码怎么弄的啊 › 如何玩转一个开源项目 |
1. 了解项目是干嘛的,有没有兴趣学习,有哪些技术点,一般在开源项目最后作者都会留有自述文件。(可以提前拆分了解技术点,大体有个概念后,对项目入手有较大的帮助)
基本上github上面的开源项目有两种管理方式maven或者gradle,直接在github就可以看出来。有pom.xml文件的为maven管理,build.gradle文件为gardle管理,导入方式不同需注意。 正好准备搞一个个人博客,凑着一块来吧,Github搜Halo 此项目是基于SpringBoot写的,下面了解一下项目结构 首先是build.gradle 项目管理文件 里面是各种依赖(直接在此文件就可以看出用了那些技术点,可以拆分了解一下具体的知识点) 其次就是src文件夹 里面是源码以及资源文件 Java文件夹中的Application文件为SpringBoot项目的入口文件(有些可能命名不是这个,根据位置找就行了,main方法在就是) resources目录下的.yaml 为配置文件 banner文件 启动时的样式,类似于欢迎页的东西 resources目录下的目录里面存档的是静态资源 ![]() 示例:例如登录 在admincontorller中 可以看到login 调用了adminService 按住ctrl点击 》》可以看到引用的哪个 ![]() tip:左上有个小图标,可以定位当前正在编辑的文件的目录 示例:老样子按住Ctrl 跳转到更深一步的代码 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Controller ==>Service ==>repository ==>model 主线基本上就这些,其他都是辅助 SpringBoot 我学习的时候是从Spring开始再到SpringMVC再到SpringBoot真的是非常非常吃力,无数个配置文件,几乎都要放弃了。硬着头皮往下学发现SpringBoot我竟然学的还算轻松。如果你和我一样,不妨试着反向学习。 调试:点击左上角的小虫子,以调试模式启动![]() ![]() 例如我想调试登录: 将控制台显示界面切换到Network,点击登录![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 一个功能结束之后,同样的方法,一个功能一个功能的慢慢调试,直到吃透整个项目 4. 自己改东西加自己的功能模块(内化为自己的东西) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |