Java企业级电商项目笔记(一)项目初始化

一、开发环境准备

mysql 、idea、git、jdk、tomcat

 

二、git配置

环境:win10,下载安装git之后打开Git Bash

1)git config --global user.name ''your name"

2)  git config --global user.email "your email"//提交时会引用

3)  git config --global merge.tool "kdiff3"//没装KDiff3不用设这一行

4)git config --global core.autocrlf false//使git不用管windows、unix换行符的事情

5)git ssh key pair 配置

  1、ssh-keygen -t rsa -C "your email"

2、一路回车,不输入任何东西,生成ssh key pair

3、ssh-add ~/.ssh/id_rsa ,如果出现Could not open a connection to your authentication agent 异常,

  则在执行此命令前先执行eval `ssh-agent`(注意是[~]键上的[`],不是单引号)

4、cat ~/.ssh/id_rsa.pub

5、将公钥复制到剪切板上,就OK了。

 

 

三、使用IDEA创建空白Web项目

1)Configure-Project Defaults-Project Structure-JDK,如果没有显示JDK,单击SDKs按钮,选择“+”号添加电脑当前的JDK。

2)Configure-Project Defaults-setting-搜索maven 。选择maven home directory单击浏览选择maven的安装路径

3)New Project-maven - 选择SDK -单击 create from archetype - 从下拉列表选择XXXXXXX-maven-archetype - webapp ,按照引导设置其他属性

4)创建完成后如图所示

 

四、如何初始化git仓库(分支开发,主干发布模式)

1) 登录码云/github (以码云为例)

2)单击右上角创建项目,填写项目的信息,创建完成,默认存在master分支。

3)在Idear中打开 Terminal,输入git status检查项目中哪些文件发生变化(作为验证),输入git add .  添加所有的变更文件,此时可以再检查一下

4)gti commit -am 'first'提交,此时只是提交到本地仓库。

5)git remote add origin XXX,连接到git远程仓库上,可以通过git branch命令查看此时在git的哪个分支上

6)git push -u origin master 提交到远程仓库(此时报错,提示是因为第一次执行整合,此时只需要使用git pull将远程上的文件拉取过来就可以)

7)由于报错,此时重新push ,git push -u origin master,但又报错,原因是当前分支没有远程分支新,解决方案,强行push git push -u -f origin master

8) git branch 查看本地分支,git branch -r 查看远程分支

9)创建1.0分支  git checkout -b v1.0 origin/master

10)将本地分支推送到远程上 git push origin HEAD -u

 

五、如何在maven项目中引入一个jar包(以jedis为例)

  1)进入中央仓库  http://search.maven.org/

2) 搜索需要的jar包

3)将Apache Maven下的代码复制进pom.xml文件中,此时会提示自动引入jar包

 

六、使用MyBatis-generator

1)引入jar包 

 

	<plugin>
  		<groupId>org.mybatis.generator</groupId>
  		<artifactId>mybatis-generator-maven-plugin</artifactId>
  		<version>1.3.2</version>
  		<configuration>
    		<verbose>true</verbose>
    		<overwrite>true</overwrite>
  </configuration>
</plugin>

 

 

	放到<plugins></plugins>代码中

 

    2)配置generator

在resources下添加generatorConfig.xml配置文件(已经上传,直接复制)

   3)创建datasource.properties文件//此时需要jdbc的jar包的绝对路径,不知为何这样,等理解后再改吧

   4)通过单击下图中对象生成代码

           

 

七、使用mybatis-plugin

Files - settings - plugin -搜索-下载-重启

 

八使用mybatis-Pagehelper

 

<dependency>
  <groupId>com.github.pagehelper</groupId>
  <artifactId>pagehelper</artifactId>
  <version>4.1.0</version>
</dependency>

<dependency>
  <groupId>com.github.miemiedev</groupId>
  <artifactId>mybatis-paginator</artifactId>
  <version>1.2.17</version>
</dependency>

<dependency>
  <groupId>com.github.jsqlparser</groupId>
  <artifactId>jsqlparser</artifactId>
  <version>0.9.4</version>
</dependency>

 

九、Spring

https://projects.spring.io/spring-framework/

https://github.com/spring-projects/spring-petclinic

https://github.com/spring-projects/greenhouse

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值