01-Maven spring springmvc mybatis安装

自己边安装边记录过程,同时记录怎么解决错误。大家在安装过程中如果也遇到问题,请回复i,,,

项目使用框架版本

  • tomcat 8.0.48
  • jdk 1.8.0.151
  • spring 4.1.3
  • mybatis 3.2.8
  • maven 3.3.9
  • 其他jar包可以使用最新的也行

创建Maven工程

1、在Eclipse左边项目栏的空白处【右键】--【new】--【other】选择图片所示


01-Maven spring springmvc mybatis安装_第1张图片
图片.png

2、图片所示按照默认来,你也可以选择需要将项目放置的位置点击【location】左边的【browse】,你也可以把项目添加到一个工作空间中


01-Maven spring springmvc mybatis安装_第2张图片
图片.png

3、图片所示默认
01-Maven spring springmvc mybatis安装_第3张图片
图片.png

4、填写项目信息
【Group Id】一般使用公司域名反写 例如:com.loujianwei 后面的可以写也可以不写(仅仅是一个标识而已)
【Artiface Id】项目名 例如:GR
【Version】默认就行
【Package】包名:就是【Group Id】 和【Artiface Id】的组合==com.loujianwei.GR


01-Maven spring springmvc mybatis安装_第4张图片
图片.png

5、创建好后的默认Maven工程
01-Maven spring springmvc mybatis安装_第5张图片
图片.png

Maven工程修改为web工程

1、选中工程【右键】--【Properties】--【Project Facets】如图 选中添加另外两个


01-Maven spring springmvc mybatis安装_第6张图片
图片.png

2、图所示会比默认的Maven工程,多出一个文件夹。
接下来需要在此文件夹下创建默认需要的两个文件
index.jsp建在WebContent目录下
web.xml建在WebContent/WEB-INF目录下
以上两个文件可以从其他的文件中拷贝过来,注意需要修改一些上面的包含的头文件(引入的一些东西,不要的记得删除,不然会影响启动)


01-Maven spring springmvc mybatis安装_第7张图片
图片.png

index.sjp代码
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




Insert title here


    

欢迎来到 maven--springmvc--spring--mybatis

web.xml代码



    
    
        
        contextConfigLocation
        
        classpath:application-context.xml
    
    
    
    
        encodingFilter
        org.springframework.web.filter.CharacterEncodingFilter
        true
        
            encoding
            UTF-8
        
    
    
        encodingFilter
         
        /*
    
    
    
    
        org.springframework.web.context.ContextLoaderListener
    
    
    
    
        org.springframework.web.util.IntrospectorCleanupListener
    
    
    
    
        SpringMVC
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            
            classpath:spring-mvc.xml
        
        1
        true
    
    
        SpringMVC
        
        /
    
    
    
        index.jsp
    

3、给出文件位置。其中【src/main/resources】文件是自己新建的,这样写是符合maven文件格式,运行时文件会到【WEB-INF/classes】目录下。在此目录下创建一个真实文件夹【conf】用于放置与spring相关的配置

  • log4j.properties、jdbc.properties、spring-mvc.xml、application-content.xml他们在同一目录【WEB-INF/classes】下。
  • spring-mybatis.xml在【WEB-INF/classes/conf】目录下


    01-Maven spring springmvc mybatis安装_第8张图片
    图片.png

    4、文件配置先贴出来放在这里
    log4j.properties

#定义LOG输出级别
log4j.rootLogger=INFO,Console,File
#定义日志输出目的地为控制台
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.Target=System.out
#可以灵活地指定日志输出格式,下面一行是指定具体的格式
log4j.appender.Console.layout = org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=[%c] - %m%n

#文件大小到达指定尺寸的时候产生一个新的文件
log4j.appender.File = org.apache.log4j.RollingFileAppender
#指定输出目录
log4j.appender.File.File = logs/springmvcMybist/ssm.log
#定义文件最大大小
log4j.appender.File.MaxFileSize = 10MB
#输出所以日志,如果换成DEBUG表示输出DEBUG以上级别日志
log4j.appender.File.Threshold = ALL
log4j.appender.File.layout = org.apache.log4j.PatternLayout
log4j.appender.File.layout.ConversionPattern =[%p] [%d{yyyy-MM-dd HH\:mm\:ss}][%c]%m%n

spring-mvc.xml




    
    
        
            
                text/html;charset=UTF-8
            
        
    

    
    
        
            
                    
            
        
    

    
    

    
    

    
    
    

    

    
    
        
        
        
    

    
    
        
        
        
        
        
        
    

jdbc.properties

driver=com.mysql.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/gryun?useUnicode=true&characterEncoding=UTF-8
username=root
password=loujianwei
#定义初始连接数
initialSize=0
#定义最大连接数
maxActive=20
#定义最大空闲
maxIdle=20
#定义最小空闲
minIdle=1
#定义最长等待时间
maxWait=60000

application-content.xml



    
    
    

spring-mybatis.xml



    
    

    
    
        
    

    
        
        
        
        
        
        
        
        
        
        
        
        
        
        
    

    
    
        
        
        
    

    
    
        
        
    

    
    
        
    

导入jar包

1、pom.xml 最好是自己一个一个导入,学习下jar包功能
jar 项目【右键】--【Maven】--【Add Dependency】
plugin 项目【右键】--【Maven】--【Add Plugin】


  4.0.0

  com.loujianwei
  gryun
  0.0.1-SNAPSHOT
  jar

  gryun
  http://maven.apache.org
  
    
        junit
        junit
        4.12
        
        test
    
    
    
        org.springframework
        spring-core
        4.1.3.RELEASE
    
    
        org.springframework
        spring-web
        4.1.3.RELEASE
    
    
        org.springframework
        spring-oxm
        3.2.4.RELEASE
    
    
        org.springframework
        spring-tx
        4.1.3.RELEASE
    
    
        org.springframework
        spring-jdbc
        4.1.3.RELEASE
    
    
        org.springframework
        spring-webmvc
        4.1.3.RELEASE
    
    
        org.springframework
        spring-aop
        4.1.3.RELEASE
    
    
        org.springframework
        spring-context-support
        4.1.3.RELEASE
    
    
        org.springframework
        spring-test
        4.1.3.RELEASE
    
    
        mysql
        mysql-connector-java
        5.1.32
    
    
    
        commons-dbcp
        commons-dbcp
        1.4
    
    
        jstl
        jstl
        1.2
    
    
    
        com.alibaba
        fastjson
        1.2.5
    
    
        org.slf4j
        slf4j-api
        1.7.7
    
    
        org.slf4j
        slf4j-log4j12
        1.7.7
    
    
    
        org.codehaus.jackson
        jackson-mapper-asl
        1.9.12
    
    
        commons-fileupload
        commons-fileupload
        1.3.1
        pom.lastUpdated
    
    
        commons-io
        commons-io
        2.4
        pom.lastUpdated
    
    
        commons-codec
        commons-codec
        1.8
    
    
        javax.servlet.jsp
        jsp-api
        2.1
    
    
        org.springframework
        spring-context
        4.1.3.RELEASE
    
    
        org.apache.tomcat
        annotations-api
        6.0.29
    
    
        org.springframework
        spring-beans
        4.1.3.RELEASE
    
    
        org.mybatis
        mybatis-spring
        1.2.2
    
    
        org.mybatis
        mybatis
        3.2.8
    
  
  
    
        
            org.apache.maven.plugins
            maven-compiler-plugin
            3.2
        
        
            org.apache.maven.plugins
            maven-surefire-plugin
            2.12.4
        
    
  

2、代码区文件格式


01-Maven spring springmvc mybatis安装_第9张图片
图片.png

先创建数据库和用到的java类

1、数据库 创建数据表

DROP TABLE IF EXISTS `user_t`;
CREATE TABLE `user_t` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_name` varchar(40) NOT NULL,
  `password` varchar(255) NOT NULL,
  `age` int(4) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

#
# Data for table "user_t"
#

INSERT INTO `user_t` VALUES (1,'测试','123456',24);

2、利用MyBatis Generator自动创建代码生成dao mapper domain

  • mybatisMapper 可以任意命名
  • mybatisMapper文件夹下面的三个文件缺一不可


    01-Maven spring springmvc mybatis安装_第10张图片
    图片.png

    需要配置generatorConfig.xml文件




    
    
    
        
            
            
            
        
        
        
        
        
            
        
        
        
            
            
        
        
        
            
        
        
        
            
        
        
        

终端命令 需要进入当前目录下

java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite

此片先到这里,,请看02

你可能感兴趣的:(01-Maven spring springmvc mybatis安装)