eclipse下利用maven搭建ssm环境

使用Eclipse搭建SSM详细过程 使用Eclipse搭建Spring+SpringMVC+MyBatis项目 一、环境准备 1、确定JDK版本 cmd进入C:Users\Administrator java -version 上图:当前JDK版本为jdk-11.0.2 2、确认Eclipse 当前JDK的编译版本也是jdk-11.0.2 Windows–>Preferences–>Java–>Compiler Eclipse版本和本机安装版本相同 3、确认Eclipse 安装的JRE版本是11.0.2 Windows– 阅读详情

自己搭建了好几天终于把框架搭好了,被吐槽搭的太慢了,网上的大神写的博文太骚气了,作为第一次接触框架的我实在看的有点晕,写这篇博客记录下搭建的步骤,也为了让以后搭建框架的兄弟少踩一点坑吧

1、创建maven项目

具体创建步骤可以参考eclipse下利用maven创建项目,创建好的项目整体目录结构如图所示



2、配置pom.xml
(1)引入依赖,spring、mybatis、servlet、jsp相关、poi、pageHelper、io等
<!-- 统一定义jar包版本号 -->
  	<properties>
  		<aspectj.version>1.6.8</aspectj.version>
		<commons-fileupload.version>1.3.1</commons-fileupload.version>
		<commons-lang3.version>3.3.2</commons-lang3.version>
		<commons-io.version>1.3.2</commons-io.version>
		<commons-net.version>3.3</commons-net.version>
		<dbcp.version>1.2.2</dbcp.version>
		<httpclient.version>4.3.5</httpclient.version>
		<jackson.version>2.4.2</jackson.version>
		<joda-time.version>2.5</joda-time.version>
		<javaee.version>6.0</javaee.version>
		<jstl.version>1.2</jstl.version>
		<jsp-api.version>2.0</jsp-api.version>
		<jsqlparser.version>0.9.1</jsqlparser.version>
		<junit.version>4.9</junit.version>
		<log4j.version>1.2.16</log4j.version>    
		<mybatis.paginator.version>1.2.15</mybatis.paginator.version>
		<mybatis.spring.version>1.2.2</mybatis.spring.version>
		<mybatis.version>3.3.1</mybatis.version>    
		<mysql.version>5.1.32</mysql.version>
		<pagehelper.version>4.1.1</pagehelper.version>
		<poi.version>3.11</poi.version>
		<slf4j.version>1.7.7</slf4j.version>    
		<slf4j.version>1.6.4</slf4j.version>
		<spring.version>4.1.3.RELEASE</spring.version>    
		<servlet-api.version>3.0.1</servlet-api.version>
	</properties>
  
    <!-- 添加依赖 -->
  	<dependencies>
	  	<dependency>
		    <groupId>com.github.pagehelper</groupId>
		    <artifactId>pagehelper</artifactId>
		    <version>${pagehelper.version}</version>
		</dependency>
		
	  	<dependency>  
	    	<groupId>org.aspectj</groupId>  
		    <artifactId>aspectjweaver</artifactId>  
		    <version>${aspectj.version}</version>  
		    <scope>runtime</scope>  
		</dependency>
		
	  	<!-- poi解析excel -->
	  	<dependency>
		    <groupId>org.apache.poi</groupId>
		    <artifactId>poi-ooxml</artifactId>
	    	<version>${poi.version}</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>${mybatis.spring.version}</version>    
	    </dependency>
	    
	    <!-- mysql包 -->
	    <dependency>    
	        <groupId>mysql</groupId>    
	        <artifactId>mysql-connector-java</artifactId>    
	        <version>${mysql.version}</version> 
	    </dependency>
	    
	    <!-- dbcp连接池 -->  
	    <dependency>  
	        <groupId>commons-dbcp</groupId>  
	        <artifactId>commons-dbcp</artifactId>  
	        <version>${dbcp.version}</version>  
	    </dependency>
	    
	    <!-- 时间操作组件 -->
		<dependency>
			<groupId>joda-time</groupId>
			<artifactId>joda-time</artifactId>
			<version>${joda-time.version}</version>
		</dependency>
		
		<!-- Apache工具组件 -->
		<dependency>
			<groupId>org.apache.commons</groupId>
			<artifactId>commons-lang3</artifactId>
			<version>${commons-lang3.version}</version>
		</dependency>
		<dependency>
			<groupId>org.apache.commons</groupId>
			<artifactId>commons-io</artifactId>
			<version>${commons-io.version}</version>
		</dependency>
		<dependency>
			<groupId>commons-net</groupId>
			<artifactId>commons-net</artifactId>
			<version>${commons-net.version}</version>
		</dependency>
		
		<!-- Jackson Json处理工具包 -->
		<dependency>
			<groupId>com.fasterxml.jackson.core</groupId>
			<artifactId>jackson-databind</artifactId>
			<version>${jackson.version}</version>
		</dependency>
		
		<!-- httpclient -->
		<dependency>
			<groupId>org.apache.httpcomponents</groupId>
			<artifactId>httpclient</artifactId>
			<version>${httpclient.version}</version>
		</dependency>
		
		<!-- 单元测试 -->
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>${junit.version}</version>
			<scope>test</scope>
		</dependency>
		
		<!-- 日志处理 -->
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>slf4j-log4j12</artifactId>
			<version>${slf4j.version}</version>
		</dependency>
		
		<!-- JSP相关 -->
		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>jsp-api</artifactId>
			<version>${jsp-api.version}</version>
			<scope>provided</scope>
		</dependency>
		
		<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>
		
		<!-- java ee jar 包 -->
		<dependency>
			<groupId>javax</groupId>
			<artifactId>javaee-api</artifactId>
			<version>${javaee.version}</version>
			<scope>provided</scope>
		</dependency>
		
		<!-- 文件上传组件 -->
		<dependency>
			<groupId>commons-fileupload</groupId>
			<artifactId>commons-fileupload</artifactId>
			<version>${commons-fileupload.version}</version>
		</dependency>
		
		<!-- spring核心包 -->    
	    <dependency>    
	        <groupId>org.springframework</groupId>    
	        <artifactId>spring-core</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-orm</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-jdbc</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-aop</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>
 	</dependencies>

(2)配置Tomcat插件、字符编码过滤,注意build节点下resources结点的配置,以防mybatis的mapper.xml文件被漏掉
<build>    
      <plugins>
	  		<!-- Tomcat插件 -->
  			<plugin>
	  			<groupId>org.apache.tomcat.maven</groupId>
				<artifactId>tomcat7-maven-plugin</artifactId>
				<version>2.2</version>
				<configuration>
					<port>8181</port>
					<path>/ebookshop</path>
				</configuration>
  			</plugin>
  			
  			<plugin>  
	   			<groupId>org.apache.maven.plugins</groupId>  
			    <artifactId>maven-compiler-plugin</artifactId>  
			    <version>3.1</version>  
			    <configuration>  
			        <verbose>true</verbose>  
			        <fork>true</fork>  
			        <executable>C:\Program Files\Java\jdk1.8.0_141\bin\javac</executable>
			        <webappDirectory>${basedir}/src/main/webapp</webappDirectory>
					<warSourceDirectory>${basedir}/src/main/webapp</warSourceDirectory>  
	    		</configuration>  
			</plugin> 
  		</plugins>
  		<resources>
	  		<!-- 如果不添加此节点mybatis的mapper.xml文件都会被漏掉。 -->
			<resource>
				<directory>src/main/java</directory>
				<includes>
					<include>**/mapper/*.properties</include>
					<include>**/mapper/*.xml</include>
				</includes>
				<filtering>false</filtering>
			</resource>
			<resource>
				<directory>src/main/resources</directory>
				<includes>
					<include>*.properties</include>
					<include>*.xml</include>
				</includes>
				<filtering>false</filtering>
			</resource>
		</resources>
	 
      <!-- 项目名 -->
      <finalName>ebookshop</finalName>    
    </build>  

3、整合spring mvc
(1)配置spring-mvc.xml,此文件放在src/main/resources文件夹下
<?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:p="http://www.springframework.org/schema/p"
	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-4.0.xsd
        http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd
        http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd">
	
         <!-- 注解扫描 表现层(控制器层) -->
 	<!-- mvc也是一个容器,是spring的子容器,可以访问父容器spring中的对象,一般用来层创建controller层的对象 -->
	<!-- 使用Annotation自动注册Bean,只扫描@Controller -->
	<context:component-scan base-package="com.sliver.ebookshop.controller" use-default-filters="false">
		<!-- base-package 如果多个,用“,”分隔 -->
		<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
	</context:component-scan>
	<mvc:annotation-driven />
	
	<!-- 配置视图解析器 前/后缀 -->
	<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
		<property name="prefix" value="/WEB-INF/jsp/" />
		<property name="suffix" value=".jsp" />
	</bean>
	
	<!-- 定义文件上传解析器 -->
	<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
		<!-- 设定默认编码 -->
		<property name="defaultEncoding" value="UTF-8"></property>
		<!-- 设定文件上传的最大值5MB,5*1024*1024 -->
		<property name="maxUploadSize" value="5242880"></property>
		<property name="maxInMemorySize" value="4096" />
	</bean>
	
	<!-- 资源映射,防止静态资源被转发 -->
	<mvc:resources mapping="/css/**" location="/css/" />
	<mvc:resources mapping="/js/**" location="/js/"/>
	<mvc:resources mapping="/fonts/**" location="/fonts/"/>
</beans>       

(2)配置web.xml, 指定spring-mvc.xml所在位置
    <!-- Spring MVC servlet -->    
    <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>    
        <load-on-startup>1</load-on-startup>    
        <!-- <async-supported>true</async-supported>  --> 
    </servlet>    
    <servlet-mapping>    
        <servlet-name>SpringMVC</servlet-name>    
        <url-pattern>*.do</url-pattern>    
    </servlet-mapping>    


4、整合mybatis
(1)配置jdbc.properties,指定连接数据库的一些属性,url后写明连接的数据库,username填写数据库用户名,password填写密码
dbcp.driver=com.mysql.jdbc.Driver
dbcp.url=jdbc:mysql://127.0.0.1:3306/ebookshop?useUnicode=true&characterEncoding=utf8
dbcp.username=root
dbcp.password=password
dbcp.maxActive=10
dbcp.minIdle=5
dbcp.maxWait=50000

(2)配置applicationContext,此文件放在src/main/resources文件夹下,指定扫描mapper以及service所在的位置
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p"
	xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
	http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd
	http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd
	http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.0.xsd">
	
   	<!-- 导入外部的properties配置文件 -->
  	<context:property-placeholder location="classpath:jdbc.properties" />
	<!-- 配置dbcp数据源 -->  
         <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">  
        <property name="driverClassName" value="${dbcp.driver}" />  
        <property name="url" value="${dbcp.url}" />  
        <property name="username" value="${dbcp.username}" />  
        <property name="password" value="${dbcp.password}" />  
        <property name="maxActive" value="${dbcp.maxActive}"/> 
        <property name="minIdle" value="${dbcp.minIdle}"/>  
        <property name="maxWait" value="${dbcp.maxWait}"/>  
    </bean>
     
 	<!-- 配置SqlSessionFactoryBean,目的:加载mybaits配置文件和映射文件,即替代原Mybatis工具类的作用 -->
   	<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
   		<property name="dataSource" ref="dataSource"/>
   		<!-- 给映射的类配置别名-->  
        <!-- <property name="typeAliasesPackage" value="cn.edu.njit.zc.pojo"/> -->
   		<!-- 配置分页查询PageHelper插件配置 -->
   		<property name="plugins">
            <array>
                <bean class="com.github.pagehelper.PageHelper">
                    <property name="properties">
                        <value>dialect=mysql</value>
                    </property>
                </bean>
            </array>
        </property>
 	</bean>
 	
 	<!-- dao接口所在包名,Spring会自动查找其下的类 -->  
    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
    	<!-- 多个包,以','隔开 -->
        <property name="basePackage" value="com.sliver.ebookshop.mapper" />  
        <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property>  
    </bean> 
   
    <!-- 配置Mybatis的事务管理器,即因为Mybatis底层用的是JDBC事务管事器,所以在这里依然配置JDBC事务管理器 -->
    <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
   		<property name="dataSource" ref="dataSource"/>
    </bean>
    <!-- 配置事务通知,即让哪些方法需要事务支持 -->
    <tx:advice id="txAdvice" transaction-manager="transactionManager">
		<tx:attributes>
			<!-- 传播行为 -->
			<tx:method name="save*" propagation="REQUIRED" rollback-for="Exception"/>
			<tx:method name="insert*" propagation="REQUIRED" />
			<tx:method name="add*" propagation="REQUIRED" />
			<tx:method name="create*" propagation="REQUIRED" />
			<tx:method name="delete*" propagation="REQUIRED" />
			<tx:method name="update*" propagation="REQUIRED" />
			<tx:method name="find*" propagation="SUPPORTS" read-only="true" />
			<tx:method name="select*" propagation="SUPPORTS" read-only="true" />
			<tx:method name="get*" propagation="SUPPORTS" read-only="true" />
		</tx:attributes>
	</tx:advice> 
        <!-- 配置事务切面,aop配置被事务控制的类,即让哪些包下的类需要事务 -->
        <aop:config>
	  	<aop:pointcut id="pt" expression="bean(*Service)"/><!-- 扫描以Service结尾的bean -->
  		<aop:advisor advice-ref="txAdvice" pointcut-ref="pt"/>
   	</aop:config>
   	
   	<!-- 扫描service实现层	 多个包,以','隔开-->
   	<context:component-scan base-package="com.sliver.ebookshop.service"></context:component-scan>
</beans>      

(3)配置web.xml
    <!-- 加载spring bean -->    
    <context-param>    
        <param-name>contextConfigLocation</param-name>    
        <param-value>classpath:applicationContext.xml</param-value>    
    </context-param>    
    <listener>    
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>    
    </listener>    

至此,ssm环境已经搭建完毕,回顾一下做了哪些配置
1、maven的pom.xml文件中配置引入依赖的jar包,并添加tomcat插件(tomcat插件不配置也可以,就是每次都要通过tomcat启动,大家根据自己是否方便来吧)
2、配置spring-mvc,指明控制层扫描的包所在的位置,配置视图解析器(视图解析器的作用主要是当控制层做页面跳转的时候不需要再指明跳转的jsp文件所在位置,同时跳转时会自动去查找后缀名为.jsp的文件)
3、配置jdbc.properties,指明连接的数据库、用户名、密码等等
4、配置applicationContext.xml,引入jdbc.properties中对数据库的配置,指明mybatis扫描的映射以及service所在的位置
5、配置web.xml,指明spring和mybatis配置文件所在位置,即spring-mvc.xml和applicationContext.xml所在的位置
1.在eclipse中搭建web project ssm集成开发环境的详细步骤(采用手动导入jar包的形式,非maven) 由于搭建一个ssm框架的细节可能过于琐碎,为防止以后的重复性劳动,所以记录下来,以便日后查看,需要注意的是,本文展示的是使用Eclipse搭建web工程(非maven工程形式搭建而成(也就是手动导入jar包),好了废话不多说,下面请看: 先展示集成原理,对整体有个认识: -指定工作空间字符集编码方式为UTF-8, -修改字型,字体大小 -并将jsp文件的格式改为utf-8( 阅读详情

相关推荐

Eclipse和Maven环境下的SSM框架搭建实战

SSM,即Spring + Spring MVC + MyBatis框架组合,是Java开发中最受欢迎的技术栈之一。它将这三个轻量级框架的优点巧妙结合,形成了一套企业级应用开发解决方案。Spring负责业务对象的管理,Spring MVC处理Web层的请求映射,而MyBatis则承担数据持久化的职责。一个标准的Maven项目包含了以下结构:- 存放项目的主要源代码。- 存放项目的主要资源文件,如配置文件等。- 存放用于测试的源代码。- 存放测试用的资源文件,如测试配置文件等。

weixin_30633869的博客 754

Eclipse下SSM框架搭建

在Eclipse下创建SSM项目 SSM是什么 Spring   Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。   Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地new一个对象,而是让Spring框架帮你来完成这一切。 aop:横向切面编程:可以横向扩展业务 SpringM...

zmh_csdn的博客 783

Eclipse环境下SSM+MySQL+Maven多模块项目搭建实战

中添加条目:<modules>

weixin_42601547的博客 1129

【SSM框架】超详细的使用eclipse工具搭建SSM框架,一看就会

SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容),常作为数据源较简单的web项目的框架。 1、搭建springmvc框架 1)创建动态web项目 2)引入jar包,并构建包路径 3)在web配置文件中配置spring容器和前端控制器(web.xml) <?xml version="1.0" encoding="UTF-8"?> ...

竹子的博客 7147

分别使用Eclipse和IDEa利用maven搭建SSM框架

分别使用Eclipse和IDEa利用maven搭建SSM框架,包括前端,后端和数据库,楼主全部搭建,反复验证,绝对可以使用的

使用eclipse + maven一步步搭建SSM框架教程详解

SSM(Spring+SpringMVC+MyBatis)框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架.这篇文章主要介绍了eclipse + maven搭建SSM框架 ,需要的朋友可以参考下

Eclipse基于Maven配置SSM

Eclipse配置Maven环境 一.什么是maven? Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期 (Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段 (phase)中插件(plugin)目标...

guigu2012的专栏 4094

innovus实战攻略 | 用setUsefulSkewMode解锁时序优化的“隐藏技能”!

就像时序优化的“瑞士军刀”,参数虽多,但掌握了分类逻辑后,用起来其实很简单!如果你有更绝的用法,欢迎在评论区分享,大家一起卷起来!简单来说,它就是时序优化的“乾坤大挪移”。通过调整触发器的时钟到达时间,把关键路径的建立时间“借”给非关键路径,从而实现全局时序收敛。别急,这个命令就是你的“时序救星”!(工具最多只能借1.2ns的裕量,防止“借过头”导致新问题!这个参数能帮你兜底!(对关键路径“下死手”,确保优化到位!(设置上限,给工具套上“紧箍咒”!(直接跳过边界,避免优化反噬!(全局管理,防止“借过头”!

weixin_50820814的博客 1357

(特详细)使用eclipse+maven搭建ssm框架

使用eclipse+maven搭建ssm框架 - 简书事先准备好系统环境 Window 10 JDK1.8 Eclipse Java EE IDE for Web Developers(Version: Neon Release...https://www.jianshu.com/p/f3c582edca2b 事先准备好系统环境 Window 10 JDK1.8 Eclipse Java EE IDE for Web Developers(Version: Neon Release (4.6.0))

slqgenius的博客 7637

postman响应体:“msg“: “请求缺失签名Sign“、 “msg“: “请求缺失时间戳“

请求标头有Sign、Timestamp,但是直接将网址复制到postman时,Headers没有自动生成这两个参数,所以运行时会报错。

m0_46862648的博客 1706

SAP子公司财务账套配置实战:从公司代码到记账期间变式的关键步骤

本文详细介绍了为SAP子公司快速配置财务账套的实战步骤。通过复用母公司成熟配置,重点阐述了从创建公司代码、关联控制范围到分配记账期间变式的核心流程,帮助顾问在一两个小时内完成核心骨架搭建,实现高效集团财务管控。

cake8的博客 166

Eclipse下Maven+SSM环境搭建过程中的排雷经历

不得不说,Eclipse下Maven+SSM环境搭建可以作为技术水平(主要是经验)的评判标准,过程中有几个坑,花费了一些周折,终于跨越了。过程中查阅了很多csdn上的文章,都差不多,而对于坑的大多没有多说,难道是想让大家通过环境搭建来增加技术实力? 第一个坑:无法设置dynamic web mo'dule为3.0,java无法变更成1.8,查了很多文章,都说修改setting下的几个文件就ok了...

cjulian的专栏 166

快速入门:使用 SQL Server Management Studio (SSMS) 连接和查询 SQL Server 实例

开始使用 SQL Server Management Studio (SSMS) 连接到 SQL Server 实例并运行一些 Transact-SQL (T-SQL) 命令。本文介绍如何连接和查询实例SQL Server。有关 Azure SQL,请参阅连接。若要使用,请参阅连接和查询。若要详细了解如何SQL Server Management Studio,请参阅其他。......

m0_72938729的博客 5729

eclipse+maven+ssm环境搭建

  1.安装Eclipse 下载Eclipse:https://www.eclipse.org/downloads/ 下载完成后,打开eclipse-inst-win64.exe 选择 Eclipse IDE for Java EE Developers,直至安装完成     2.安装JDK 下载JDK:https://www.oracle.com/technetwork/ja...

Fowee 811

uni-app开发-第3篇:uni-app 页面与路由

本文详细介绍了 uni-app 中的页面开发与路由管理。首先,页面是应用的基础单元,创建页面时需在pages目录下新建文件夹和.vue文件,页面结构由<template>、<script>和<style>三部分组成。uni-app 页面生命周期函数包括onShow、onReady、onHide和onUnload,分别用于处理页面显示、渲染完成、隐藏和卸载时的逻辑。其次,路由管理通过pages.json文件配置页面路径和样式,并提供uni.navigateTo等方法进行路由

无 415

Debian Buster 软件源失效问题

摘要:基于Debian Buster的ARM64设备因系统版本结束支持(EOL)导致apt update报错404。解决方案包括:1)改用Debian官方存档源(需禁用安全检查);2)升级至受支持的Debian 11/12版本(推荐);3)临时使用第三方镜像源(不推荐)。操作步骤涉及修改sources.list、处理NTP同步问题及清理残留配置。建议优先采用版本升级方案以获得持续安全更新,避免使用过时系统带来的安全隐患。文中提供了完整命令示例和操作记录供参考。

yy_xzz的博客 2179

eclipse+maven+ssm初始环境搭建(1)

一,准备环境 jdk1.8, maven3.5   tomcat 8.5 eclipse  Oxygen.3a Release (4.7.3a) 二, 配置环境 配置maven 阿里云镜像,conf文件夹下的setting.xml中的mirrors节点下加入: &lt;mirror&gt; &lt;id&gt;alimaven&lt;/id&gt; &lt;name&...

奔跑的程序员的博客 461

华为Ascend_toolkit在x86ubuntu安装失败报错。[WARNING] driver package is not installed. If you install in docker

这个报错发生在交叉编译配置Ascend_toolkit环境时,安装Ascend_toolkit安装包的时候发生。[Y/N]Y。

anananajiushiwo的博客 1021

SSM+Maven+Eclipse环境搭建

1、创建maven项目   1)New Maven project 页面     勾选 Create a simple project (不使用骨架)     注意选择 maven-archetype-webapp      2)取好Group Id,ArtifactID   GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结...

风毅逝的博客 345

PyQt 随笔:信号与槽的两种使用方法:@pyqtSlot 和 connect

在 PyQt 中,信号与槽是实现事件驱动的一种重要机制。通过信号与槽的连接,可以实现对象之间的通信,例如在用户界面中响应按钮点击事件或者数据的变化等。PyQt 提供了两种主要的方法来创建信号与槽的连接:@pyqtSlot 装饰器和 connect 方法。本文将详细介绍这两种方法,并提供相应的源代码示例。在上面的示例中,我们定义了一个名为。

QasdCpp的博客 764

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

用Eclipse搭建SSM+Maven+Shiro环境

Eclipse中整合SSM+Maven+Shiro。 项目中有用到shiro,所以查了些资料搭建了个Demo,有兴趣的可以看看。 1.搭建完后项目结构 1.1 创建Maven项目 打包方式选war 2.配置文件 2.1 pom.xml [html] view plain copy

qq_36527953的博客 868

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Eclipse的maven工程搭建ssm环境!

在eclipse的maven工程中搭建ssm环境步骤如下:1、创建一个maven工程2、引入项目依赖的jar包(打开pom.xml)3、编写ssm整合的关键配置文件3.1配置web.xml文件3.2SpringMVC的配置文件---springmvc.xml3.3Spring的配置文件---applicationContext.xml 步骤如下: 1、创建一个maven工程 2、引入项目依赖的jar包(打开pom.xml) pom.xml文件引入依赖的jar包。 <project xmlns

m0_46488211的博客 197

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

SSM_004.在eclipse上新建Maven项目,搭建SSM开发环境

1、安装Maven并配置环境变量,设置setting.xml,将jdk版本设置为当前环境版本 2、在eclipse中安装Maven插件,设置setting.xml文件路径 3、打开eclipse,文件➡️新建动态web工程 4、右键web项目,Configure - &gt; Convert to Maven Project 5、然后将servlet和jsp依赖项添加到pom.xml中ve...

记录生活 243

搭建SSM框架的环境(eclipse+tomcat+maven)

SSM框架:(Spring+SpringMac+Mybatis) 运行方式tomcat,jar包管理maven 首先配置好环境: 安装jdk、jre:从网上下载jdk的安装包,官方下载网址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载需要的jdk,进行安装 配置环境变量...

lady132的博客 1047

在eclipse中使用Maven搭建SSM项目

在eclipse中使用Maven搭建SSM项目 在eclipse中使用Maven搭建SSM项目 一、 搭建maven 安装maven 第一步:Apache Maven官网:http://maven.apache.org/ 第二步:不想下载最新版的话,可以下载旧版 第三步:选择合适的版本,我用的是3.3.9 第四步:解压zip文件 配置环境 第一步:右击我的电–>属性–>高...

小周先生的博客 1423

整合SSM之Eclipse环境下搭建Maven项目(一)

首先打开eclipse 软件, 创建maven项目步骤: 1.点击 File → New → Maven Project 后显示如下画面: 点击Next → 选择需要创建的Filter: 点击Next : 点击Finish 完成:项目目...

choudanjing5788的博客 173
上一篇: maven 国内镜像配置阿里云服务器
下一篇: eclipse下利用maven创建项目
mxw968
博客等级 码龄11年 11粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值