专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

电商项目笔记04项目初始化

注意版本 即便是老版本,也要确认

项目初始化概要

数据库初始化,Navicat
安装IDEA
Maven创建项目

  • 配置JDK
  • 配置Maven
  • 配置Tomcat
  • 快捷键配置

git创建仓库与初始化

  • .gitignore文件配置
  • 推送
  • 切换分支

Maven的配置POM

  • 本地sdk依赖

项目包结构设计
MyBatis三剑客

  • MyBatis-generator 自动生成数据库交互代码
  • MyBatis-plugin Idea的MyBatis插件,可实现mybatis的接口文件和实现 xml自动跳转,验证正确性,在xml中智能提示等功能
  • MyBatis-pagehelper 分页组件,对sql无入侵

web.xml初始化及配置
Spring初始化及配置
SpringMVC初始化及配置
Logback初始化及配置
FTP服务器配置
IDEA配置

  • 开启Problem窗口,实时编译的配置及作用

Restlet client postman同类软件
FE助手,主要使用json格式化

数据库初始化

idea

配置JDK

81_1.png
81_2.png

配置Maven

81_3.png
81_4.png

配置快捷键

81_5.png

81_6.png项目初始化

Maven创建项目

81_7.png

补充完整

  • main下创建java和resources文件夹
  • src下创建test文件夹
  • test下创建java和resources文件夹
  • pom.xml文件中将1.7改为1.8

81_8.png

文件夹设置作用

  • Mark Directory as

81_9.png

Language level

81_10.png

配置Tomcat

81_11.png
81_12.png

配置自动编译

  • 自动编译要勾选此项

81_13.png

避免注入提示错误

  • 由Error改为Warning

81_14.png

git初始化

gitee

.gitignore

# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
# *.jar 第三方jar包
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

# -------------add by okokabcd-------------
# maven ignore
target/

# kdiff3 ignore
*.orig

# eclipse ignore
.settings/
.project
.classpath

# idea ignore
.idea/
/idea/
*.ipr
*.iml
*.iws

# temp file
*.cache
*.diff
*.patch
*.tmp

# system ignore
.DS_Store
Thumbs.db

init

git init
git add .
git commit 

git remote add origin git@gitee.com:okokabcd/mmall.git

git push -u -f origin master
分支开发主干
git branch -r
git checkout -b v1.0 origin/master
git push origin v1.0

pom.xml配置

项目结构初始化

pojo
bo
vo

MyBatis三剑客

generator

pom.xml配置
generatorConfig.xml

81_15.png

81_16.png

  • 修改生成的Mapper.xml,时间戳now()

plugins

81_17.png

pagehelper

Spring配置

spring.io/projects/sp…
github.com/spring-proj…
github.com/spring-proj…
github.com/spring-proj… 参考这个
github.com/spring-proj…

logback配置

两个浏览器插件工具

FeHelper

81_18.png

restlet client

81_19.png

文章永久链接:https://tech.souyunku.com/43336

未经允许不得转载:搜云库技术团队 » 电商项目笔记04项目初始化

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们