在Idea2020.1中使用gitee2020.1.0创建第一个代码库的实现

所属分类: 软件编程 / java 阅读数: 84
收藏 0 赞 0 分享

以前一直做C#项目,最近一个项目得用JAVA,记录下自己遇到的坑,给大家趟趟路。
这里只介绍重点的地方,其他地方大家网上找文档,太多了,不想一一抄过来。

一、学习目标:编写代码+连接数据库+使用码云Gitee

(1)安装IDEA2020.1,编制HELLO程序
这个网上资料多,基本没啥问题,对应操作即可。
(2)连接SQLSERVER数据库
在使用的mybatis,这里遇到2个坑:一个是需要在创建项目的时候,引入mybatis和sqlserver的包,不然没法用,使得我重新建了一个项目;另一个就是不能用new的方式创建mapper,只需要@Autowired方式声明service即可连接数据库成功。
(3)使用码云Gitee
这里遇到的坑是2个:第一个是原有idea捆绑的Gitee版本太老,需要取消后,重新安装最新的;另一个是要想从idea中向码云中创建库,需要有写的权限,需要给自己在码云中的账号创建一个SSH公钥才可以。

二、解决过程:实际操作要点

(一)安装IDEA2020.1

做了两件事情:
(1)缺省创建完毕后,没有修改src外的任何代码,HELLO WORLD就一次性成功了。
(2)安装了一个官方的汉化包。

(二)连接SQLSERVER数据库

(1)重新创建项目,选中入mybatis和sqlserver,结果就是pom.xml文件多了这两个依赖。

(2)连接数据库的时候,我不喜欢XML的方式,还是习惯用注释的方式在代码中写SQL语句。
连接SQLSERVER数据库,需要修改resources\application.properties文件

我理解的mybatis的4个目录作用:


在controller中使用service的时候,只需要用@Autowired声明就可以,不需要用new创建,我在这里调试的时间最长。

(三)使用码云Gitee

总的建议是:检查机器上的GIT版本,最好下载新版本,替换最新的Gitee。
第一步:Gitee需要禁用原来捆绑的那个,安装最新的
禁用捆绑的


安装最新的

第二步:更新GIT为最新的,不然没办法PUSH


IDEA操作GIT的地方在菜单的VCS处

第三步:要想正确的PUSH,还需要给码云账号设置公钥
这个参看码云的官方文档:https://gitee.com/help/articles/4181#article-header0


需要在这里填写上这个public key


至此才算基本成功,可以完成创建第一个代码库了。

更多精彩内容其他人还在看

JavaWeb项目部署到服务器详细步骤详解

这篇文章主要介绍了JavaWeb项目如何部署到服务器,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
收藏 0 赞 0 分享

IDEA基于支付宝小程序搭建springboot项目的详细步骤

这篇文章主要介绍了IDEA基于支付宝小程序搭建springboot项目的详细步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享

详解SpringBoot应用服务启动与安全终止

这篇文章主要介绍了SpringBoot应用服务启动与安全终止,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
收藏 0 赞 0 分享

Spring Boot启动及退出加载项的方法

这篇文章主要介绍了Spring Boot启动及退出加载项的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
收藏 0 赞 0 分享

Spring Data Jpa 自动生成表结构的方法示例

这篇文章主要介绍了Spring Data Jpa 自动生成表结构的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
收藏 0 赞 0 分享

IDEA中osgi的开发应用指南详解

这篇文章主要介绍了IDEA中osgi的开发应用指南详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享

详解用maven将dubbo工程打成jar包运行

这篇文章主要介绍了详解用maven将dubbo工程打成jar包运行,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
收藏 0 赞 0 分享

详解Java合并数组的两种实现方式

这篇文章主要介绍了Java合并数组的两种实现方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
收藏 0 赞 0 分享

使用Jenkins Pipeline自动化构建发布Java项目的方法

这篇文章主要介绍了使用Jenkins Pipeline自动化构建发布Java项目的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享

使用Maven配置Spring的方法步骤

这篇文章主要介绍了使用Maven配置Spring的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享
查看更多