1. 程式人生 > >IDEA搭建Maven風格的SSM專案框架

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. 編寫各種檔案

  1. 下載上面的連結中的檔案, 複製貼上
  2. 修改applicationContext中的資料庫連線密碼為自己的
  3. 啟動tomcat執行
  • 如果失敗就直接按照連結中教程所示直接匯入該專案再配置tomcat執行

相關推薦

IDEA搭建Maven風格SSM專案框架

IDEA + Maven搭建SSM專案框架 1. 建立新Maven專案: 新建一個Maven專案,不要勾選使用模板 填寫各種資訊 下一步 點選finish ; 這裡點一下Enable-Auto-import

使用IDEA建立mavenSSM專案

使用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專案進行拆分: 生

IDEA配置及使用Maven書寫SSM專案

                                          &nb

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(因為

搭建MavenSSM工程

down hang utf typealias 加載數據 tor prop pil fig Maven對於開發人員來說是一個很方便的jar管理工具,可以自定下載所需要的jar包只要定義好版本即。 剛開始自己學著搭建maven,發現網上每個人搭建的都不一樣,都有自己的風格,我