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

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章