学习Maven

大家好:

     今天公司开会,讲Maven讲的我稀里糊涂的,说什么已经在项目中用过了,讲了下作用跟用途,太片片了!根本没整明白讲的是什么,想当年,搭建环境也是老手帮忙搭建的!现在都觉得,我项目都做完了,却对Maven了解知之甚少啊!从网上找来了资料,给自己做个总结,供大家共勉!

借鉴大牛的操作步骤,完成我STS 上的操作!

1. 安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前我的新版本是 3.1.1

    1.首先去下载 Maven:链接: http://pan.baidu.com/s/1eQ9xnNk       密码: 6ie1

    2.配置 maven 环境变量:

        系统变量:MAVEN_HOME = D:\apache-maven-3.1.1

        系统变量:path = %MAVEN_HOME%\bin

         打开 cmd,在里面敲:mvn -version

打印后的信息:

C:\Users\123>mvn -version
Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 23:22:2
2+0800)
Maven home: D:\apache-maven-3.1.1\bin\..
Java version: 1.7.0_25, vendor: Oracle Corporation
Java home: D:\software\jdk1.7.0_25\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
C:\Users\123>

这样就配置OK了

mvn 是 maven 的一个指令,mvn -version 是查看版本信息

2.安装STS

  1.去下载STS软件安装 链接: http://pan.baidu.com/s/1sjHOuUp         密码: pooe   解压后打开安装!

3. 在STS中安装Maven

  1) Window ->Preferences ->左侧 Maven ->Installations-> 右侧  D:\apache-maven-3.1.1 复选框选中  Add 添加本机安装Maven

  2) Window ->Preferences-->Maven-->User Settings中,右侧 分别放入D:\apache-maven-3.1.1\conf\settings.xml  这个XML文件!

 3)Window ->Preferences-->Tesm->Ignored Resources 中添加 .settings .project .classpath 这三个 在上传SVM中时加以忽略

至此Maven 环境就成功了!

 3. 在STS上安装mybatis插件

      链接: http://pan.baidu.com/s/1pJ0Xykz      密码: 553l 

  用于在STS中自动生成代码!在pom.xml 中写上此配置

<dependency>
  <groupId>org.mybatis</groupId>
  <artifactId>mybatis</artifactId>
  <version>3.2.7</version>
</dependency>
<dependency>
  <groupId>org.mybatis</groupId>
  <artifactId>mybatis-spring</artifactId>
  <version>1.2.2</version>
</dependency>
这个配置文件是链接数据库生成对应代码的配置文件 mybatorConfig.xml

<!DOCTYPE generatorConfiguration
  PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
  "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
	<!-- classPathEntry:数据库的JDBC驱动的jar包地址 -->
	<classPathEntry location="D:\jar\mysql.jar" />
	<context id="medicalCenter" targetRuntime="MyBatis3"
		defaultModelType="conditional">
	<!-- 是否去除自动生成的注释 true:是 : false:否 -->  
		<commentGenerator>
			<property name="suppressAllComments" value="true" />
		</commentGenerator>

		<jdbcConnection driverClass="com.mysql.jdbc.Driver"
			connectionURL="jdbc:mysql://xxx.xxx.xx.xx:3305/medical_cloud" userId="kaifa"
			password="123456">
		</jdbcConnection>
	 <!--  默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer   
	         true,把JDBC DECIMAL 和 NUMERIC 类型解析为java.math.BigDecimal   
	     -->   
	  <javaTypeResolver >  
	     <property name="forceBigDecimals" value="false" />  
	  </javaTypeResolver>  
	   <!-- targetProject:自动生成代码的位置 -->  
		<javaModelGenerator targetPackage="com.zz.web.platform.hosp.po"
			targetProject="mCenter/src/main/java">
			<!-- enableSubPackages:是否让schema作为包的后缀 -->  
			<property name="enableSubPackages" value="true" />
			 <!-- 从数据库返回的值被清理前后的空格  -->   
			 <property name="trimStrings" value="true" />
		</javaModelGenerator>
		
		<sqlMapGenerator targetPackage="mybatis.mappers"
			targetProject="mCenter/src/main/resources">
			<property name="enableSubPackages" value="false" />
		</sqlMapGenerator>
		 <!-- 生成dao -->
		<javaClientGenerator targetPackage="com.zz.web.platform.hosp.dao" 
			targetProject="medicalCenter/src/main/java" type="XMLMAPPER">
			<property name="enableSubPackages" value="true" />
		</javaClientGenerator>  
<table tableName="ss_blog" domainObjectName="Blog"
			enableInsert="true" enableSelectByPrimaryKey="true"
			enableUpdateByPrimaryKey="true" enableDeleteByPrimaryKey="true"
			enableCountByExample="false" enableUpdateByExample="false"
			enableDeleteByExample="false" enableSelectByExample="false"
			selectByExampleQueryId="true" >
</table>
	</context>
</generatorConfiguration>
选中mybatorConfig.xml 右击 -> Generate MyBatis/iBATIS Artifacts 点击,就会在相应的文件夹里生成po,dao,xml,了!

----------------------------------------------------------------------------------------------------------------------------------------------------------

下面的是MyEclipse的中的Maven创建

Maven学习 (一) 搭建Maven环境

http://www.cnblogs.com/quanyongan/archive/2013/04/17/3025971.html

Maven学习 (二) Eclipse 上安装 Maven3插件

http://www.cnblogs.com/quanyongan/archive/2013/04/18/3028181.html

Maven学习 (三) 使用m2eclipse创建web项目

http://www.cnblogs.com/quanyongan/archive/2013/04/21/3033838.html

Maven学习 (四) 使用Nexus搭建Maven私服

http://www.cnblogs.com/quanyongan/archive/2013/04/24/3037589.html

Maven学习 (五) Elipse中发布一个Maven项目到Tomcat

http://www.cnblogs.com/quanyongan/archive/2013/04/26/3044618.html

Maven学习 (六) 搭建多模块企业级项目


http://www.cnblogs.com/quanyongan/archive/2013/05/28/3103243.html

在此非常感谢大牛给的学习资料!生气奋斗

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
旅游社交小程序功能有管理员和用户。管理员有个人中心,用户管理,每日签到管理,景点推荐管理,景点分类管理,防疫查询管理,美食推荐管理,酒店推荐管理,周边推荐管理,分享圈管理,我的收藏管理,系统管理。用户可以在微信小程序上注册登录,进行每日签到,防疫查询,可以在分享圈里面进行分享自己想要分享的内容,查看和收藏景点以及美食的推荐等操作。因而具有一定的实用性。 本站后台采用Java的SSM框架进行后台管理开发,可以在浏览器上登录进行后台数据方面的管理,MySQL作为本地数据库,微信小程序用到了微信开发者工具,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得旅游社交小程序管理工作系统化、规范化。 管理员可以管理用户信息,可以对用户信息添加修改删除。管理员可以对景点推荐信息进行添加修改删除操作。管理员可以对分享圈信息进行添加,修改,删除操作。管理员可以对美食推荐信息进行添加,修改,删除操作。管理员可以对酒店推荐信息进行添加,修改,删除操作。管理员可以对周边推荐信息进行添加,修改,删除操作。 小程序用户是需要注册才可以进行登录的,登录后在首页可以查看相关信息,并且下面导航可以点击到其他功能模块。在小程序里点击我的,会出现关于我的界面,在这里可以修改个人信息,以及可以点击其他功能模块。用户想要把一些信息分享到分享圈的时候,可以点击新增,然后输入自己想要分享的信息就可以进行分享圈的操作。用户可以在景点推荐里面进行收藏和评论等操作。用户可以在美食推荐模块搜索和查看美食推荐的相关信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值