IDEA搭建Maven風格的SSM專案框架
IDEA + Maven搭建SSM專案框架
1. 建立新Maven專案:
- 新建一個Maven專案,不要勾選使用模板
- 填寫各種資訊
- 下一步
- 點選finish ; 這裡點一下Enable-Auto-import
這樣一個Maven專案就建立完成了, 此時這個專案還不是Web專案
2. 為專案新增Web模組
- Ctrl Alt Shift S 或者如下點開專案設定
- 進入Modules發現這個只是個普通專案,新增Web元件
- 新增完成後修改web目錄到main資料夾下, 點選箭頭指的地方
- 接下來配置輸出
- 配置完成後不要忘了點OK
- 此時的專案結構
3. 配置Tomcat
- 吧專案新增進tomcat裡
4. 配置pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
<modelVersion>4.0.0</modelVersion>
<groupId>com.how2java</groupId>
<artifactId>ssm</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<spring.version>4.1.3.RELEASE</spring.version>
<pagehelper.version >5.1.2-beta</pagehelper.version>
<mysql.version>5.1.6</mysql.version>
<mybatis.spring.version>1.2.3</mybatis.spring.version>
<mybatis.version>3.1.1</mybatis.version>
<junit.version>4.12</junit.version>
<jstl.version>1.2</jstl.version>
<jsqlparser.version>1.0</jsqlparser.version>
<jackson.version>1.2.7</jackson.version>
<servlet-api.version>3.1.0</servlet-api.version>
<druid.version>1.0.18</druid.version>
<log4j.version>1.2.16</log4j.version>
<commons-logging.version>1.2</commons-logging.version>
<commons-fileupload.version>1.2.1</commons-fileupload.version>
<commons-io.version>1.3.2</commons-io.version>
<commons-lang.version>2.6</commons-lang.version>
<aopalliance.version>1.0</aopalliance.version>
<mybatis-generator.version>1.3.5</mybatis-generator.version>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit.version}</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>${mybatis.version}</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>${mybatis.spring.version}</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>${druid.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- JSP相關 -->
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>${jstl.version}</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>${servlet-api.version}</version>
<scope>provided</scope>
</dependency>
<!-- pageHelper -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>${pagehelper.version}</version>
</dependency>
<!--jsqlparser-->
<dependency>
<groupId>com.github.jsqlparser</groupId>
<artifactId>jsqlparser</artifactId>
<version>${jsqlparser.version}</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>${log4j.version}</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>${commons-logging.version}</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>${commons-fileupload.version}</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>${commons-io.version}</version>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>${commons-lang.version}</version>
</dependency>
<dependency>
<groupId>aopalliance</groupId>
<artifactId>aopalliance</artifactId>
<version>${aopalliance.version}</version>
</dependency>
<dependency>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-core</artifactId>
<version>${mybatis-generator.version}</version>
</dependency>
</dependencies>
<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<!-- 資原始檔拷貝外掛 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.7</version>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<!-- java編譯外掛 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<!-- 配置Tomcat外掛 -->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
</plugins>
</pluginManagement>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
<include>**/*.tld</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
</project>
5. 建立資料庫
- 建立資料庫:how2java
create database how2java;
- 建立表:
DROP TABLE IF EXISTS `category_`;
CREATE TABLE `category_` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(30) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
- 匯入測試資料
INSERT INTO `category_` VALUES ('1', 'category1');
INSERT INTO `category_` VALUES ('2', 'category2');
INSERT INTO `category_` VALUES ('3', 'category3');
INSERT INTO `category_` VALUES ('4', 'category4');
INSERT INTO `category_` VALUES ('5', 'category5');
6. 編寫各種檔案
- 下載上面的連結中的檔案, 複製貼上
- 修改applicationContext中的資料庫連線密碼為自己的
- 啟動tomcat執行
- 如果失敗就直接按照連結中教程所示直接匯入該專案再配置tomcat執行
相關推薦
IDEA搭建Maven風格的SSM專案框架
IDEA + Maven搭建SSM專案框架 1. 建立新Maven專案: 新建一個Maven專案,不要勾選使用模板 填寫各種資訊 下一步 點選finish ; 這裡點一下Enable-Auto-import
使用IDEA建立maven的SSM專案
使用IDEA2017.3.1建立Maven專案,搭建SSM 1、第一步:建立Maven專案 2、點選Next,填寫包名和專案名 3、點選Next,選擇自己安裝的Maven版本 4、點選Next,確認專案名和專案路徑,點選Finish 5、點選Finish
maven的安裝使用以及IDEA使用maven建立ssm專案
maven的簡單介紹 Maven是Apache開源組織提供的一個基於POM(Project Object Model)的專案構建(Build)工具,所謂的構建指的是程式碼清除(clean)、編譯(compile)、測試(test)、打包(package)、部署(deploy)等一系列流程
idea 搭建maven+spring mvc+jpa框架
在此之前,對於搭建這樣一個框架很是苦惱,總是出錯 ,今天,作為一個初學者,將自己實驗多次的成功的步驟復原,希望能幫到需要的人 先說一下步驟流程(我認為比較快的步驟) 1、建立maven工程,並配置tomcat(看下一篇部落格) 2、建立java資料夾 3、配置pom.xml
使用idea搭建Maven+SSM(Spring+SpringMVC+Mybatis)框架(一、使用Maven創建新工程)
post eight 9.png 圖片 tis 本地包 end pen nbsp 一、新建Maven項目 1、如圖創建簡單java web application。 2、如圖填寫組織唯一標識和項目唯一標識 3、如圖照做 4、點擊finish即可完成項目創建,如圖為創建
IDEA 搭建spring boot+ssm+jsp+maven 專案
一.搭建springboot idea 自帶springboot 元件直接使用即可 填寫maven 專案配置 finish完成,專案結構如下圖: 啟動項:LolclApplication---》走的是main()函式 配置application.properties
Maven 初學者 用IDEA 搭建Maven+SSM專案
初學Maven,並且放棄了之前使用得Eclipse,利用IDEA開發。感受了一遍生無可戀得感覺,費勁兩天時間總算把第一個專案成功釋出了。寫一點心得,希望能幫助到和我一樣情況的朋友。 首先是如何建立Maven專案 1.FIle-New-Project-Maven
【java】SSM框架搭建(一)——idea搭建maven聚合工程
一、前言 以前開發的java使用的是Eclipse開發的,前一段時間換成了idea。還有點不習慣,然後自己就研究了一下如何使用idea搭建 maven的聚合工程。 二、架構說明
maven整合SSM專案,Tomcat部署執行——SSM整合框架搭建
開發十年,就只剩下這套架構體系了! >>>
IDEA搭建Maven Web(SSM)項目(一)——創建項目
目錄 以及 alt+ ctu 快捷鍵 oss tid 圖片 jetty 第一篇:創建項目 1. 首先安裝好Idea和Maven、jdk等; 2. 打開idea,點擊File ---> New Project,簡單說明一下,idea裏的Project可以理解為Eclip
IDEA搭建Maven Web(SSM)項目(二)——jar包引入、jetty服務器配置和ssm配置
自動下載 項目文件 工具欄 exclude 版本 don app 網站 tab 第二篇:jetty服務器插件配置,ssm所需基本jar包引入,ssm相關文件配置 1. 配置jetty服務器插件打開已默認創建的pom.xml文件,其中已經自動引入了一些jar和maven插件,
springboot + dubbo + zookeeper 註冊中心 + maven多模組專案框架搭建具體操作
1. 專案搭建前瞭解: Maven多模組專案可以解決專案中出現多個相同的jar包和service介面以及實體類物件的問題,可以將相同的提取成一個專案來維護管理,然後其他需要用到則只要引用jar包即可使用。 2. 將springboot + dubbo + zookeeper專案進行拆分: 生
eclipse + maven 配置 SSM 專案環境(適用於 idea)
idea 編輯器自己新建一個 maven 專案後,其他的照著下面做就行。 開始寫教程前,我已經建立了一個用於 web 開發的 maven 專案了,所以還不會建立 maven 專案的同學,可以看我的上一篇部落格,教程比較簡單的,跟著一步步做就行,很適合小白看的:https:/
IDEA搭建maven專案詳細步驟(解決沒有src及其下面的檔案)
準備工作 Itellij IDEA 17版官網下載maven包 推薦3.3.9版本點選下載 步驟 A. 在maven包中設定本地倉庫位置 1.解壓apache-maven-3.3.9.zip 2.開啟conf資料夾下的settings.xml檔案(最好用程式碼編輯工具開
IDEA搭建maven項目(一)
ext web項目 mage 技術 png images http 點擊 項目 在IntelliJ IDEA中配置maven 打開-File-Settings 新建maven WEB項目 打開-File-New-Project 點擊NEXT
使用IDEA搭建SpringBoot + MyBatis + Oracle專案
使用Idea搭建SpringBoot + MyBatis + Oracle專案 SpringBoot版本:1.5.9
使用maven建立ssm專案時,出現dataSurce的bean建立不了的問題
啟動專案時,專案啟動不了,直接報錯,並說是資料來源的問題,但是沒有實際的錯誤提示,說datasource建立失敗,後面還加上一些找不到類的錯誤 18-Oct-2018 17:03:20.952 嚴重 [RMI TCP Connection(3)-127.0.0.1] org.spring
idea使用maven建立web專案偶遇神坑
錯誤資訊上圖: 然後各種嘗試,各種配置,以為maven的配置引入了不同的setting.xml檔案,然後各種不起作用 ....................................................... 最終準備準備解除安裝idea(因為
搭建Maven版SSM工程
down hang utf typealias 加載數據 tor prop pil fig Maven對於開發人員來說是一個很方便的jar管理工具,可以自定下載所需要的jar包只要定義好版本即。 剛開始自己學著搭建maven,發現網上每個人搭建的都不一樣,都有自己的風格,我