以前一直做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
至此才算基本成功,可以完成创建第一个代码库了。
到此这篇关于在Idea2020.1中使用gitee2020.1.0创建第一个代码库的实现的文章就介绍到这了,更多相关Idea2020使用gitee2020创建代码库内容请搜索小牛知识库以前的文章或继续浏览下面的相关文章希望大家以后多多支持小牛知识库!
我新安装了MongoDB 3.2,并尝试创建第一个抛出以下错误的用户。 “错误:无法添加用户:未经管理员授权执行命令” 我遵循mongoDB 3.2文档,https://docs.mongodb.org/manual/tutorial/enable-authentication/ 为了添加管理员,我尝试了以下代码,导致了上述错误 创建用户管理员。添加具有userAdminAnyDatabase角色
这一章简要地带你了解一些最重要的 Git 命令。在这节中,我会向你介绍开始一个新的版本控制项目需要的所有工具,后面的几节包含了你每天都会用到的Git操作。 在这节之后,你应该能够创建一个新的 Git 仓库,缓存你的项目以免丢失,以及查看你项目的历史。 git init git init 命令创建一个新的 Git 仓库。它用来将已存在但还没有版本控制的项目转换成一个 Git 仓库,或者创建一个空的新
创建我的第一个应用 视频地址:http://pan.baidu.com/s/1i3FBKUx 本文通过一个简单的hello案例介绍使用WeX5开发一个手机应用的过程 第一步,环境准备 第二步,应用开发 第三步,调试运行,本地打包 介绍谷歌浏览器调试、真机调试,其中真机调试可使用模拟器和手机两种方法。 第四步,打包发布,部署运行 详见《WeX5平台生成App包过程详解》 第一步,环境准备 1.
本文向大家介绍在Docker中使用mongodb数据库的实现代码,包括了在Docker中使用mongodb数据库的实现代码的使用技巧和注意事项,需要的朋友参考一下 获取 mongo 镜像 运行 mongodb 服务 运行 mongodb 客户端 使用 mongo-express 管理mongodb mongo-express是MongoDB的一个可视化图形管理工具,这里我们还是通过docker来运
主要内容:创建 Node.js 应用,Gif 实例演示如果我们使用 PHP 来编写后端的代码时,需要 Apache 或者 Nginx 的 HTTP 服务器,并配上 mod_php5 模块和 php-cgi。 从这个角度看,整个"接收 HTTP 请求并提供 Web 页面"的需求就不需要 PHP 来处理。 不过对 Node.js 来说,概念完全不一样了。使用 Node.js 时,我们不仅仅 在实现一个应用,同时还实现了整个 HTTP 服务器。事实上,我们
如果我们使用PHP来编写后端的代码时,需要Apache 或者 Nginx 的HTTP 服务器,并配上 mod_php5 模块和php-cgi。 从这个角度看,整个"接收 HTTP 请求并提供 Web 页面"的需求根本不需 要 PHP 来处理。 不过对 Node.js 来说,概念完全不一样了。使用 Node.js 时,我们不仅仅 在实现一个应用,同时还实现了整个 HTTP 服务器。事实上,我们的 W