1. 程式人生 > >使用IDEA編輯器簡單搭建SSM框架

使用IDEA編輯器簡單搭建SSM框架

1.準備工作

idea 2017

jdk 1.8

tomcat 8.0.36

2.開始建立專案

2.1. 可以在開啟IDEA的時候直接選擇

或者在主介面 FIle >> new >> module


繼續按照圖中所示操作



如果要修改maven設定,選擇Override 然後修改倉庫地址即可,我這裡的不修改了


如果是按照new module 步驟,生成的目錄不是圖中這樣的,需要我們自己建立預設的目錄,在main目錄上 右鍵 >> new >>package 即可,其它同理,最終生成如下圖所示結構


這裡的目錄建好之後還需要設定一下,讓idea識別標識一下目錄,可以選擇File-Project Structure,也可以直接在需要標識的目錄上 右鍵>> mark Directory as ...



2.2 配置檔案內容

2.2.1 配置 pom.xml

<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/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.test</groupId>
  <artifactId>SSM</artifactId>
  <packaging>war</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>SSM Maven Webapp</name>
  <url>http://maven.apache.org</url>

  <properties>
    <!-- 設定專案編碼編碼 -->
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <!-- spring版本號 -->
    <spring.version>4.3.5.RELEASE</spring.version>
    <!-- mybatis版本號 -->
    <mybatis.version>3.4.1</mybatis.version>
    <jackson.version>2.8.7</jackson.version>
    <javaee.version>7.0</javaee.version>
    <jackson.version>2.8.7</jackson.version>
  </properties>


  <dependencies>
    <!--單元測試 scope=test 開發時使用,打包時不打包-->
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.12</version>
      <scope>test</scope>
    </dependency>

    <!-- java ee -->
    <dependency>
      <groupId>javax</groupId>
      <artifactId>javaee-api</artifactId>
      <version>${javaee.version}</version>
    </dependency>


    <!-- JSON -->
    <dependency>
      <groupId>com.fasterxml.jackson.core</groupId>
      <artifactId>jackson-databind</artifactId>
      <version>${jackson.version}</version>
    </dependency>

    <!-- 資料庫 -->
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>5.1.41</version>
      <scope>runtime</scope>
    </dependency>

    <!-- 資料庫連線池 -->
    <dependency>
      <groupId>com.alibaba</groupId>
      <artifactId>druid</artifactId>
      <version>1.0.18</version>
    </dependency>

    <!-- MyBatis -->
    <dependency>
      <groupId>org.mybatis</groupId>
      <artifactId>mybatis</artifactId>
      <version>${mybatis.version}</version>
    </dependency>

    <!-- mybatis/spring整合包 -->
    <dependency>
      <groupId>org.mybatis</groupId>
      <artifactId>mybatis-spring</artifactId>
      <version>1.3.1</version>
    </dependency>

    <!-- Spring -->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-core</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-context</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-tx</artifactId>
      <version>${spring.version}</version>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-web</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-test</artifactId>
      <version>${spring.version}</version>
    </dependency>
    <dependency>
      <groupId>org.apache.poi</groupId>
      <artifactId>poi</artifactId>
      <version>3.15</version>
    </dependency>

    <!-- jackson json -->
    <dependency>
      <groupId>com.fasterxml.jackson.core</groupId>
      <artifactId>jackson-core</artifactId>
      <version>${jackson.version}</version>
    </dependency>
    <dependency>
      <groupId>com.fasterxml.jackson.core</groupId>
      <artifactId>jackson-databind</artifactId>
      <version>${jackson.version}</version>
    </dependency>
    <dependency>
      <groupId>com.fasterxml.jackson.core</groupId>
      <artifactId>jackson-annotations</artifactId>
      <version>${jackson.version}</version>
    </dependency>
    <dependency>
      <groupId>com.fasterxml.jackson.module</groupId>
      <artifactId>jackson-module-jaxb-annotations</artifactId>
      <version>${jackson.version}</version>
    </dependency>

    <dependency>
      <groupId>org.apache.commons</groupId>
      <artifactId>commons-lang3</artifactId>
      <version>3.3.2</version>
    </dependency>
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>jstl</artifactId>
      <version>1.2</version>
    </dependency>

   <!-- <!–shiro框架整合包–>

    <dependency>
      <groupId>org.apache.shiro</groupId>
      <artifactId>shiro-core</artifactId>
      <version>1.2.2</version>
    </dependency>
    <dependency>
      <groupId>org.apache.shiro</groupId>
      <artifactId>shiro-web</artifactId>
      <version>1.2.2</version>
    </dependency>
    <dependency>
      <groupId>org.apache.shiro</groupId>
      <artifactId>shiro-spring</artifactId>
      <version>1.2.2</version>
    </dependency>
    <dependency>
      <groupId>org.apache.shiro</groupId>
      <artifactId>shiro-ehcache</artifactId>
      <version>1.2.2</version>
    </dependency>-->
  </dependencies>


  <build>
    <finalName>SSM</finalName>
  </build>
</project>
web.xml 檔案
<?xml version="1.0" encoding="UTF-8"?>

<web-app version="3.0"
         xmlns="http://java.sun.com/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
    http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
  <display-name>Archetype Created Web Application</display-name>

    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath*:spring-*.xml</param-value>
    </context-param>

    <!--編碼設定-->
    <filter>
        <filter-name>encodingFilter</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
        <init-param>
            <param-name>forceEncoding</param-name>
            <param-value>true</param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>encodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>



    <!--sprtingMVC 攔截器-->
    <servlet>
        <servlet-name>springmvc</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath*:spring-mvc*.xml</param-value>
        </init-param>
        <!--1標記容器是否在啟動的時候就載入這個servlet。正值啟動,正值越大,優先順序越高-->
        <load-on-startup>1</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>springmvc</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>

 
</web-app>


2.2.2 jdbc.properties

jdbc.url=jdbc:mysql://localhost:3306/gujia?useUnicode=true&characterEncoding=utf8
jdbc.driverClasss=com.mysql.jdbc.Driver

jdbc.username=root
jdbc.password=root

2.2.3 spring-mybatis.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:tx="http://www.springframework.org/schema/tx"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans.xsd
       http://www.springframework.org/schema/context
       http://www.springframework.org/schema/context/spring-context.xsd
       http://www.springframework.org/schema/tx
       http://www.springframework.org/schema/tx/spring-tx.xsd">

    <!-- 掃描service包下所有使用註解的型別 -->
    <context:component-scan base-package="com.service"/>


    <!-- 配置資料庫相關引數properties的屬性:${url} -->
    <context:property-placeholder location="classpath*:jdbc.properties"/>

    <!-- 資料庫連線池 -->
    <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
        <property name="url" value="${jdbc.url}"/>
        <property name="username" value="${jdbc.username}"/>
        <property name="password" value="${jdbc.password}"/>
    </bean>

    <!-- 配置SqlSessionFactory物件 -->
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <!-- 注入資料庫連線池 -->
        <property name="dataSource" ref="dataSource"/>
        <!-- 掃描model包 使用別名 -->
        <property name="mapperLocations" value="classpath:com/dao/*.xml" />
    </bean>

    <!-- 配置掃描Dao介面包,動態實現Dao介面,注入到spring容器中 -->
    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
        <!-- 給出需要掃描Dao介面包 -->
        <property name="basePackage" value="com.dao"/>
        <!-- 注入sqlSessionFactory -->
        <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property>
    </bean>

    <!-- 配置事務管理器 -->
    <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
        <!-- 注入資料庫連線池 -->
        <property name="dataSource" ref="dataSource"/>
    </bean>

    <!-- 配置基於註解的宣告式事務 -->
    <tx:annotation-driven transaction-manager="transactionManager"/>

</beans>

2.2.4 spring-mvc.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:mvc="http://www.springframework.org/schema/mvc"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans.xsd
       http://www.springframework.org/schema/context
       http://www.springframework.org/schema/context/spring-context.xsd
       http://www.springframework.org/schema/mvc
       http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">

    <!-- 掃描controller -->
    <context:component-scan base-package="com.controller"/>

    <!-- 開啟SpringMVC註解模式 -->
    <mvc:annotation-driven/>

    <!-- 靜態資源預設servlet配置 -->
    <mvc:default-servlet-handler/>

    <!-- 配置jsp 顯示ViewResolver -->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
        <property name="prefix" value="/WEB-INF/jsp/"/>
        <property name="suffix" value=".jsp"/>
    </bean>

</beans>

2.3 測試

配置檔案xml可能有些地方報錯,是因為我們還沒有建立那些檔案,找不到報錯,不影響程式啟動,先不管他,測試一下是否能啟動。






如果下面有警告 點選Fix  OK 即可 然後啟動,出現一下頁面,說明框架基本搭建成功,接下來我們需要寫一些類來進行測試了


3.最後完工階段,建立資料測試

3.1 首先建立資料庫

CREATE DATABASE gujia;
USE  gujia;

CREATE TABLE `users` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `username` VARCHAR(255) NOT NULL,
  `age` INT(11) NOT NULL,
  `password` VARCHAR(255) NOT NULL,
  `sex` CHAR(4) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=INNODB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

INSERT INTO users (username,age,PASSWORD,sex) VALUES('admin',15,'admin','男');

3.2 配置generator自動生成bean service

3.2.1 首先pom.xml 中新增逆向工程外掛


3.2.2 新增配置檔案 generatorConfig.xml (注意:配置檔案都放在resources目錄下)

配置內容如果有問題需要自己修改,特別是路徑問題

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
        PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
        "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">

<generatorConfiguration>
    <!--匯入屬性配置-->
    <properties resource="jdbc.properties"></properties>

    <!--指定特定資料庫的jdbc驅動jar包的位置 這個驅動包地址我方的是本地磁碟路徑,如果你有更好的方法,可以使用自己的-->
    <classPathEntry location="E:\java\gujia\src\main\resources\mysql-connector-java-5.1.41.jar"/>

    <context id="default" targetRuntime="MyBatis3">

        <!-- optional,旨在建立class時,對註釋進行控制 -->
        <commentGenerator>
            <property name="suppressDate" value="true"/>
            <property name="suppressAllComments" value="true"/>
        </commentGenerator>

        <!--jdbc的資料庫連線 -->
        <jdbcConnection
                driverClass="${jdbc.driverClasss}"
                connectionURL="${jdbc.url}"
                userId="${jdbc.username}"
                password="${jdbc.password}">
        </jdbcConnection>


        <!-- 非必需,型別處理器,在資料庫型別和java型別之間的轉換控制-->
        <javaTypeResolver>
            <property name="forceBigDecimals" value="false"/>
        </javaTypeResolver>


        <!-- Model模型生成器,用來生成含有主鍵key的類,記錄類 以及查詢Example類
            targetPackage     指定生成的model生成所在的包名
            targetProject     指定在該專案下所在的路徑
        -->
        <javaModelGenerator targetPackage="com.entity"
                            targetProject="src/main/java">

            <!-- 是否允許子包,即targetPackage.schemaName.tableName -->
            <property name="enableSubPackages" value="false"/>
            <!-- 是否對model新增 建構函式 -->
            <property name="constructorBased" value="true"/>
            <!-- 是否對類CHAR型別的列的資料進行trim操作 -->
            <property name="trimStrings" value="true"/>
            <!-- 建立的Model物件是否 不可改變  即生成的Model物件不會有 setter方法,只有構造方法 -->
            <property name="immutable" value="false"/>
        </javaModelGenerator>

        <!--Mapper對映檔案生成所在的目錄 為每一個數據庫的表生成對應的SqlMap檔案 -->
        <sqlMapGenerator targetPackage="com.dao"
                         targetProject="src/main/java">
            <property name="enableSubPackages" value="false"/>
        </sqlMapGenerator>

        <!-- 客戶端程式碼,生成易於使用的針對Model物件和XML配置檔案 的程式碼
                type="ANNOTATEDMAPPER",生成Java Model 和基於註解的Mapper物件
                type="MIXEDMAPPER",生成基於註解的Java Model 和相應的Mapper物件
                type="XMLMAPPER",生成SQLMap XML檔案和獨立的Mapper介面
        -->
        <javaClientGenerator targetPackage="com.dao"
                             targetProject="src/main/java" type="XMLMAPPER">
            <property name="enableSubPackages" value="true"/>
        </javaClientGenerator>

        <table tableName="users" enableCountByExample="false"
               enableDeleteByExample="false" enableSelectByExample="false"
               enableUpdateByExample="false">

          <!--  <!– 忽略列,不生成bean 欄位 –>
            <ignoreColumn column="FRED" />
            <!– 指定列的java資料型別 –>
            <columnOverride column="LONG_VARCHAR_FIELD" jdbcType="VARCHAR" />-->

        </table>
    </context>
</generatorConfiguration>

3.23 同配置run一樣,點選 +,選擇maven


填寫完成之後 點選OK,然後在執行專案那裡,選擇這個外掛,然後執行,run


BUILD SUCCESS 說明成功了,如果沒有成功,根據提示原因修改


將生成的xml檔案放到resources 目錄下,如下圖,包名一致與配置檔案中的


建立usersConro

package com.controller;

import com.entity.Users;
import com.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;


/**
 * @Author:chwenwei
 * @Description
 * @Date: Creeated in 11:51 2018/2/7
 */
@Controller
@RequestMapping(value = "user")
public class UsersController {
    @Autowired
    private UserService userService;

    @ResponseBody
    @RequestMapping(value = "getUser")
    public Users   test( ){
        Users users = userService.selectByPrimaryKey(2);

        return users;
    }
}
建立UsersService
@Service
public class UserService {
    @Autowired
    private UsersMapper usersMapper;

    public Users selectByPrimaryKey(Integer id){
        Users user = usersMapper.selectByPrimaryKey(id);
        return user;
    }
}

啟動測試


大功告成!!!!!

相關推薦

使用IDEA編輯簡單搭建SSM框架

1.準備工作idea 2017jdk 1.8tomcat 8.0.362.開始建立專案2.1. 可以在開啟IDEA的時候直接選擇或者在主介面 FIle >> new >> module繼續按照圖中所示操作如果要修改maven設定,選擇Override

在IntelliJ IDEA上使用Maven搭建SSM框架(三)

<%@page contentType="text/html; charset=UTF-8" language="java" %> <%-- 引入jstl--%> <%@include file="common/tag.jsp" %> <!DOCTYPE html&g

使用IDEA搭建SSM框架

spa img enc 更正 dbcp -s hid 創建 nco 前言: 【關於SSM的框架,以後再做整理】 【學習性文章,本文長期更新,如有錯誤,感激指正,並會及時更正與回答,謝謝】 正文: 1、開發環境的配置【以後再做整理】 2、IDEA上創建MAVEN WEB框架【

idea搭建ssm框架

管理 f11 resources pos mysql pat dao icu exe 1、基本概念 1.1、Spring Spring是一個開源框架,Spring是於2003 年興起的一個輕量級的Java 開發框架,由Rod Johnson 在其著作E

使用maven搭建一個簡單SSM框架

       學習了ssm框架後,一直想要自己親自搭建一個,最近嘗試了一下,效果還行,算是一個微型的ssm框架吧。介紹一下,我使用的IDE是idea。        首先,建立

IDEA搭建SSM框架(一)

最近開始走起曾經一直希望開始的課程——SSM的搭建 下面我們直入主題步驟: 一、首先使用idea新建一個Maven webapp專案 這裡,我們只需要注意一點,建立的是Maven且不要選錯就好了 二、搭建目錄結構 在建立完專案後,我們又會需要去建立不同功能的檔案

IDEA搭建SSM框架後端,Node伺服器建立Vue前端(附時間格式轉換問題)

SSM框架搭建後端 1.新建專案後jar包引入到WEB-INF目錄下的lib(沒有lib就自己建立) 2.引入總配置檔案web.xml3.引入相應的檔案資訊4.該@RequestMapping("/findAll")地方用於前端訪問前端,後期可以直接拼接訪問"http://localhost

IDEA使用 maven 搭建 SSM 框架

文章目錄 pom 檔案的編寫 專案結構 SSM 配置檔案的編寫 web.xml 的配置 總結 公司有個小的內部使用的軟體,讓開發,自己選擇使用 SSM ;因為之前自己學過,本以為一切水

簡單ssm框架搭建和配置檔案

ssm框架裡邊的配置: 1.src路徑下直接存放資料庫和log4j的properties檔案 2.src路徑下建個config包,分別放置ssm的xml檔案 3.修改WEB-INF路徑下的web.xml 4.注意放置配置檔案的路徑問題 1.src路徑下的jd

SSM第一篇 最簡單SSM框架搭建過程--SSM簡單整合

         SSM(Spring、Spring MVC和Mybatis)是什麼我想也不用在贅述。 許多童鞋現在開始學習這個流行的框架來進行Java開發,想要尋找一個最簡單的SSM框架搭建方法,這裡我不說什麼廢話,直接上手開始搭建,程式碼部分都做了詳細的註釋,可以

IDEA搭建SSM框架流程-使用阿里巴巴druid監控資料來源和@Value取出Properties的值

1、新建專案,File->New->Project 2、Project Structure,建立java包 3、Run-> Edit Configrations 4、pom.xml配置 properties設定 <prope

SSM+dubbo+zookeeper簡單搭建分散式框架之專案配置

基於我們的需要的環境、條件準備好後,就可以搭建專案了。github專案地址:https://github.com/dairuijie/dubbo_demo1、新建四個maven 專案 分別是dubbo_core   這個是統一配置pom.xml  其他三個pom.xml 依賴

一個簡單ssm框架搭建

簡單的ssm框架的搭建和配置檔案 ssm框架裡邊的配置: 1.src路徑下直接存放資料庫和log4j的properties檔案 2.src路徑下建個config包,分別放置ssm的xml檔案 3.修改WEB-INF路徑下的web.xml 4.注意放置配置檔案

基於idea+maven搭建SSM框架,自帶逆向工程

  前面一篇搭建的是一個簡單的web框架點選開啟連結   今天搭建的是基於maven的pom檔案來進行框架的搭建,畢竟現在還手動架包的真的不多了。   今天搭建的這個框架如果你需要用到逆向功能你需要一個架包:點選下載   直接解壓到D盤下就可以了,

idea 手把手 搭建SSM框架

需要準備的環境:   idea 2017.1   jdk1.8   Maven 3.3.9     請提前將idea與Maven、jdk配置好,本次專案用的都是比較新的          注:配置完ide紅線報錯沒關係!可以run! 步驟: 一、首先

使用IntelliJ IDEA搭建SSM框架

原始碼下載地址:1.使用IDEA新建專案2.選擇建立Maven工程3.填寫GroupId和ArtifactId4.填寫專案名稱,與上一步的ArtifactId一致即可,然後點Finish5.剛建好的目錄只是一個Maven的目錄結構,如下6.完善目錄結構,新增webapp、WE

idea搭建SSM框架遇到的坑(包含完整過程)

首先說明這是我一個不熟悉idea和SSM框架的新手小白遇到的坑,適合用idea搭建SSM框架的小夥伴看一看,老鳥就不用看了。以下為詳細步驟(傻瓜教程,超級細節)搭建SSM框架的前提當然是我們已經準備好一下環境安裝好的intellige idea, java環境,tomcat伺

IDEA搭建SSM框架,利用maven對jar包進行依賴管理

        本教程作為一個學習的記錄過程,讓大家快速學會在IDEA中利用maven搭建一個SSM框架。1.準備工作首先開啟IDEA建立一個maven專案,如下所示。點選下一步點選下一步最後一步專案建立好了之後的結構是這樣的:開啟這個專案的pom.xml檔案,刪除<b

idea:初學者搭建ssm框架demo,仔細填坑

從eclipse換到idea,SSM的專案跟maven真的不好配置,下面講解踩坑步驟(感謝A+大佬幫助以及論壇大佬們的demo)專案結構:一、設定Maven:下載解壓後,到 maven-XXX /conf/ settings.xml 裡配置下,;1,找到localReposi

【java】intellij idea搭建SSM框架摘錄

搭什麼搭!直接用腳手架不行嗎?! 下載就能用!!下載就能用!!下載就能用!! 咳咳,開個玩笑,如果本著學習態度的話,那就慢慢啃吧~ 搭建空的Maven專案 使用Intellij idea 搭建基本的maven空專案 new-&