ssm项目快速搭建(注解)-依赖

父层jar包版本控制,管理配置

<!-- 集中定义依赖版本号 -->    <properties>        <junit.version>4.12</junit.version>        <spring.version>4.2.4.RELEASE</spring.version>        <pagehelper.version>4.0.0</pagehelper.version>        <servlet-api.version>2.5</servlet-api.version>        <dubbo.version>2.8.4</dubbo.version>        <zookeeper.version>3.4.7</zookeeper.version>        <zkclient.version>0.1</zkclient.version>        <mybatis.version>3.2.8</mybatis.version>        <mybatis.spring.version>1.2.2</mybatis.spring.version>        <mybatis.paginator.version>1.2.15</mybatis.paginator.version>        <mysql.version>5.1.32</mysql.version>        <druid.version>1.0.9</druid.version>        <commons-fileupload.version>1.3.1</commons-fileupload.version>        <freemarker.version>2.3.23</freemarker.version>        <activemq.version>5.11.2</activemq.version>        <security.version>3.2.3.RELEASE</security.version>        <solrj.version>4.10.3</solrj.version>        <ik.version>2012_u6</ik.version>    </properties>?    <dependencyManagement>        <dependencies>?            <!-- Spring -->            <dependency>                <groupId>org.springframework</groupId>                <artifactId>spring-context</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>            <dependency>                <groupId>org.springframework</groupId>                <artifactId>spring-jms</artifactId>                <version>${spring.version}</version>            </dependency>            <dependency>                <groupId>org.springframework</groupId>                <artifactId>spring-context-support</artifactId>                <version>${spring.version}</version>            </dependency>            <dependency>                <groupId>org.springframework</groupId>                <artifactId>spring-test</artifactId>                <version>${spring.version}</version>            </dependency>            <!-- dubbo相关 -->            <dependency>                <groupId>com.alibaba</groupId>                <artifactId>dubbo</artifactId>                <version>${dubbo.version}</version>            </dependency>            <dependency>                <groupId>org.apache.zookeeper</groupId>                <artifactId>zookeeper</artifactId>                <version>${zookeeper.version}</version>            </dependency>            <dependency>                <groupId>com.github.sgroschupf</groupId>                <artifactId>zkclient</artifactId>                <version>${zkclient.version}</version>            </dependency>            <dependency>                <groupId>junit</groupId>                <artifactId>junit</artifactId>                <version>4.9</version>            </dependency>            <dependency>                <groupId>com.alibaba</groupId>                <artifactId>fastjson</artifactId>                <version>1.2.28</version>            </dependency>            <dependency>                <groupId>javassist</groupId>                <artifactId>javassist</artifactId>                <version>3.11.0.GA</version>            </dependency>            <dependency>                <groupId>commons-codec</groupId>                <artifactId>commons-codec</artifactId>                <version>1.10</version>            </dependency>            <dependency>                <groupId>javax.servlet</groupId>                <artifactId>servlet-api</artifactId>                <version>2.5</version>                <scope>provided</scope>            </dependency>            <dependency>                <groupId>com.github.pagehelper</groupId>                <artifactId>pagehelper</artifactId>                <version>${pagehelper.version}</version>            </dependency>            <!-- Mybatis -->            <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>com.github.miemiedev</groupId>                <artifactId>mybatis-paginator</artifactId>                <version>${mybatis.paginator.version}</version>            </dependency>            <!-- MySql -->            <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.csource.fastdfs</groupId>                <artifactId>fastdfs</artifactId>                <version>1.2</version>            </dependency>            <!-- 文件上传组件 -->            <dependency>                <groupId>commons-fileupload</groupId>                <artifactId>commons-fileupload</artifactId>                <version>${commons-fileupload.version}</version>            </dependency>            <!-- 缓存 -->            <dependency>                <groupId>redis.clients</groupId>                <artifactId>jedis</artifactId>                <version>2.8.1</version>            </dependency>            <dependency>                <groupId>org.springframework.data</groupId>                <artifactId>spring-data-redis</artifactId>                <version>1.7.2.RELEASE</version>            </dependency>            <dependency>                <groupId>org.freemarker</groupId>                <artifactId>freemarker</artifactId>                <version>${freemarker.version}</version>            </dependency>            <dependency>                <groupId>org.apache.activemq</groupId>                <artifactId>activemq-all</artifactId>                <version>${activemq.version}</version>            </dependency>            <!-- 身份验证 -->            <dependency>                <groupId>org.springframework.security</groupId>                <artifactId>spring-security-web</artifactId>                <version>4.1.0.RELEASE</version>            </dependency>            <dependency>                <groupId>org.springframework.security</groupId>                <artifactId>spring-security-config</artifactId>                <version>4.1.0.RELEASE</version>            </dependency>            <dependency>                <groupId>com.github.penggle</groupId>                <artifactId>kaptcha</artifactId>                <version>2.3.2</version>                <exclusions>                    <exclusion>                        <groupId>javax.servlet</groupId>                        <artifactId>javax.servlet-api</artifactId>                    </exclusion>                </exclusions>            </dependency>            <dependency>                <groupId>org.springframework.security</groupId>                <artifactId>spring-security-cas</artifactId>                <version>4.1.0.RELEASE</version>            </dependency>            <dependency>                <groupId>org.jasig.cas.client</groupId>                <artifactId>cas-client-core</artifactId>                <version>3.3.3</version>                <!-- 排除log4j包冲突 -->                <exclusions>                    <exclusion>                        <groupId>org.slf4j</groupId>                        <artifactId>log4j-over-slf4j</artifactId>                    </exclusion>                </exclusions>            </dependency>            <!-- solr客户端 -->            <dependency>                <groupId>org.apache.solr</groupId>                <artifactId>solr-solrj</artifactId>                <version>${solrj.version}</version>            </dependency>            <dependency>                <groupId>com.janeluo</groupId>                <artifactId>ikanalyzer</artifactId>                <version>${ik.version}</version>            </dependency>            <dependency>                <groupId>org.apache.httpcomponents</groupId>                <artifactId>httpcore</artifactId>                <version>4.4.4</version>            </dependency>            <dependency>                <groupId>org.apache.httpcomponents</groupId>                <artifactId>httpclient</artifactId>                <version>4.5.3</version>            </dependency>            <dependency>                <groupId>dom4j</groupId>                <artifactId>dom4j</artifactId>                <version>1.6.1</version>            </dependency>            <dependency>                <groupId>xml-apis</groupId>                <artifactId>xml-apis</artifactId>                <version>1.4.01</version>            </dependency>        </dependencies>?    </dependencyManagement>???    <build>?        <plugins>            <!-- java编译插件 -->            <plugin>                <groupId>org.apache.maven.plugins</groupId>                <artifactId>maven-compiler-plugin</artifactId>                <version>3.2</version>                <configuration>                    <source>1.7</source>                    <target>1.7</target>                    <encoding>UTF-8</encoding>                </configuration>            </plugin>?        </plugins>?    </build>

表现层jar包依赖

<packaging>war</packaging>??    <dependencies>?        <dependency>            <groupId>com.taobao</groupId>            <artifactId>service</artifactId>            <version>1.0-SNAPSHOT</version>        </dependency>?        <!-- Spring -->        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-context</artifactId>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-beans</artifactId>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-webmvc</artifactId>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-jdbc</artifactId>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-aspects</artifactId>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-jms</artifactId>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-context-support</artifactId>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-test</artifactId>        </dependency>        <!-- dubbo相关 -->        <dependency>            <groupId>com.alibaba</groupId>            <artifactId>dubbo</artifactId>        </dependency>        <dependency>            <groupId>org.apache.zookeeper</groupId>            <artifactId>zookeeper</artifactId>        </dependency>        <dependency>            <groupId>com.github.sgroschupf</groupId>            <artifactId>zkclient</artifactId>        </dependency>        <dependency>            <groupId>junit</groupId>            <artifactId>junit</artifactId>        </dependency>        <dependency>            <groupId>com.alibaba</groupId>            <artifactId>fastjson</artifactId>        </dependency>        <dependency>            <groupId>javassist</groupId>            <artifactId>javassist</artifactId>        </dependency>        <dependency>            <groupId>commons-codec</groupId>            <artifactId>commons-codec</artifactId>        </dependency>        <dependency>            <groupId>javax.servlet</groupId>            <artifactId>servlet-api</artifactId>            <scope>provided</scope>        </dependency>?    </dependencies>??    <build>        <plugins>            <plugin>                <groupId>org.apache.tomcat.maven</groupId>                <artifactId>tomcat7-maven-plugin</artifactId>                <version>2.2</version>                <configuration>                    <!-- 指定端口 -->                    <port>8888</port>                    <!-- 请求路径 -->                    <path>/</path>                </configuration>            </plugin>        </plugins>    </build>

service层jar包依赖

<packaging>jar</packaging>??    <dependencies>        <dependency>            <groupId>com.taobao</groupId>            <artifactId>dao</artifactId>            <version>1.0-SNAPSHOT</version>        </dependency>?        <!-- Spring -->        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-context</artifactId>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-beans</artifactId>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-webmvc</artifactId>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-jdbc</artifactId>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-aspects</artifactId>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-jms</artifactId>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-context-support</artifactId>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-test</artifactId>        </dependency>        <!-- dubbo相关 -->        <dependency>            <groupId>com.alibaba</groupId>            <artifactId>dubbo</artifactId>        </dependency>        <dependency>            <groupId>org.apache.zookeeper</groupId>            <artifactId>zookeeper</artifactId>        </dependency>        <dependency>            <groupId>com.github.sgroschupf</groupId>            <artifactId>zkclient</artifactId>        </dependency>        <dependency>            <groupId>junit</groupId>            <artifactId>junit</artifactId>        </dependency>        <dependency>            <groupId>com.alibaba</groupId>            <artifactId>fastjson</artifactId>        </dependency>        <dependency>            <groupId>javassist</groupId>            <artifactId>javassist</artifactId>        </dependency>        <dependency>            <groupId>commons-codec</groupId>            <artifactId>commons-codec</artifactId>        </dependency>        <dependency>            <groupId>javax.servlet</groupId>            <artifactId>servlet-api</artifactId>            <scope>provided</scope>        </dependency>?    </dependencies>

dao层jar包依赖

<packaging>jar</packaging>?    <dependencies>        <dependency>            <groupId>com.taobao</groupId>            <artifactId>pojo</artifactId>            <version>1.0-SNAPSHOT</version>        </dependency>?        <dependency>            <groupId>com.github.pagehelper</groupId>            <artifactId>pagehelper</artifactId>        </dependency>        <!-- Mybatis -->        <dependency>            <groupId>org.mybatis</groupId>            <artifactId>mybatis</artifactId>        </dependency>        <dependency>            <groupId>org.mybatis</groupId>            <artifactId>mybatis-spring</artifactId>        </dependency>        <dependency>            <groupId>com.github.miemiedev</groupId>            <artifactId>mybatis-paginator</artifactId>        </dependency>        <!-- MySql -->        <dependency>            <groupId>mysql</groupId>            <artifactId>mysql-connector-java</artifactId>        </dependency>        <!-- 连接池 -->        <dependency>            <groupId>com.alibaba</groupId>            <artifactId>druid</artifactId>        </dependency>?    </dependencies>

原文地址:https://www.cnblogs.com/xuan-cz/p/10141662.html

时间: 2024-10-07 03:27:33

ssm项目快速搭建(注解)-依赖的相关文章

ssm项目快速搭建(配置)

核心jar包<properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</maven.compiler.target><spring.version>5.0.2.R

新巴巴运动网上商城 项目 快速搭建 教程 The new babar sports online mall project quickly builds a tutorial

新巴巴运动网上商城 项目 快速搭建 教程 The new babar sports online mall project quickly builds a tutorial 作者:韩梦飞沙 Author:han_meng_fei_sha 邮箱:[email protected] E-mail: 313134555 @qq.com 搭建后台网站.启动 console 服务器 ,它的http 端口 是 8150 Build a background site.Start the console s

react和vue项目快速搭建

react项目快速搭建 1.安装node环境: 下载地址:https://nodejs.org/zh-cn/download/ 2.打开终端 3.安装yarn或者cnpm, 这里以cnpm 为例,输入命令行: npm install cnpm -g --registry=http://registry.npm.taobao.org 4.安装create-react-app,输入命令行: cnpm install -g create-react-app 说明:这里安装在全局中,安装一次就可以了.

02. SpringCloud实战项目-快速搭建Linux环境-运维必备

SpringCloud实战项目全套学习教程连载中 PassJava 学习教程 简介 PassJava-Learning项目是PassJava(佳必过)项目的学习教程.对架构.业务.技术要点进行讲解. PassJava 是一款Java面试刷题的开源系统,可以用零碎时间利用小程序查看常见面试题,夯实Java基础. PassJava 项目可以教会你如何搭建SpringBoot项目,Spring Cloud项目 采用流行的技术,如 SpringBoot.MyBatis.Redis. MySql. Mon

Eclipse下SSM项目的搭建

本文示例在如下环境下搭建一个Maven+Druid+SSM+PageHelper以及Mybatis Generator反向生成代码的项目 一.开发环境: 系统:Windows7-旗舰版 工具:Eclipse MARS,Navicat Premium 12 JDK:1.8.0_121 Tomcat:8.0.43 MySQL :5.6.5-m8 二.搭建流程: 一.环境准备 1.1 配置JDK 在window-->Preferences下搜索Java,选择本地对应的JDK安装目录,点击添加完成: 配

maven+ssm项目环境搭建后测试404

在看SpringMVC+MyBatis开发从入门到项目实战一书的16章搭建环境时,碰到了一直404的问题. 这个问题困扰了我好几天,最终终于解决了,在此分享一下解决的过程 首先我按照网上的进行了检查,一直都是同样的错误,然后我对org.springframework.web.servlet.DispatcherServlet类进行debug发现我在springmvc的配置文件的自动扫描包 只有一个生效,而test下的包没有生效.然后通过查看tomcat的部署的目录发现没有test下的class文

安卓 贝护佳 医生端 项目 快速搭建

韩梦飞沙  韩亚飞  [email protected]  yue31313  han_meng_fei_sha 描述 资源 路径 位置 类型项目"Framework"缺少必需的库:"D:\AndroidDev\adt-bundle-windows-x86-20131030\sdk\extras\android\support\v4\android-support-v4.jar" Framework 构建路径 构建路径问题

Spring-Boot快速搭建web项目详细总结

最近在学习Spring Boot 相关的技术,刚接触就有种相见恨晚的感觉,因为用spring boot进行项目的搭建是在太方便了,我们往往只需要很简单的几步,便可完成一个spring MVC项目的搭建,感觉就是下图: 好,下面就本人搭建项目的过程简单说说如何快速搭建一个spring MVC项目,相信我,spring-boot这趟车,你上了根本就停不下来了! 下面是这篇博客的主要内容: 1.spring boot 介绍 2.spring boot 项目快速搭建 3.spring-boot中单元测试

SSM项目整合基本步骤

SSM项目整合 1.基本概念 1.1.Spring Spring 是一个开源框架, Spring 是于 2003  年兴起的一个轻量级的 Java  开发框架,由 Rod Johnson  在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原型衍生而来.它是为了解决企业应用开发的复杂性而创建的. Spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的事情.然而, Spring 的用途不仅限于服务器端的开