Maven+Spring Boot+MyBatis 搭建web项目

一、创建项目

1、打开eclipse 右键单击 -> new -> maven project

Maven+Spring Boot+MyBatis 搭建web项目_第1张图片

2、选择默认的配置就好

Maven+Spring Boot+MyBatis 搭建web项目_第2张图片
Maven+Spring Boot+MyBatis 搭建web项目_第3张图片

3、填写好Group Id(包名)、Artifact Id(项目名)

Maven+Spring Boot+MyBatis 搭建web项目_第4张图片

4、等待项目配置完成(右下角进度条结束)

在这里插入图片描述

5、创建好的项目目录如下

Maven+Spring Boot+MyBatis 搭建web项目_第5张图片

6、作为一个web项目还需要放置各种配置文件、静态资源、jsp、html等各种文件,所以还需要创建如下两个文件夹
src/main/resources  //这个文件夹中存放的是配置文件例如application.properties 配置文件
src/main/webapp     //这个文件夹中存放的是前端的文件html,jsp、cs

右键单击项目名 -> new -> Source Folder即可创建

7、创建完成后的项目目录

Maven+Spring Boot+MyBatis 搭建web项目_第6张图片

二、配置文件

1、在pom.xml中引入spring-boot的相关依赖文件 ,这个是最基本的包,里面包含了运行的相关组件,例如tomcat,以及其他的jar包。
  
    org.springframework.boot
    spring-boot-starter-parent
    1.5.10.RELEASE
   

在< dependencies >标签中添加

  	
        org.springframework.boot
        spring-boot-starter-web
    

这样就能启动一个spring-boot的web项目,其中内嵌了相关的tomcat服务器。

2、配置可以解析和跳转jsp文件,如果不引入下边的jar包将无法对jsp文件进行解析,并且在跳转jsp的页面的时候直回直接下载该jsp页面

在pom.xml中添加如下标签

	
		javax.servlet
		jstl
	

	
		org.apache.tomcat.embed
		tomcat-embed-jasper
		provided
	

在application.properties配置文件中指定需要跳转的jsp页面的路径,即,具体在哪个文件夹下面,添加如下配置:

#默认的位置是src/main/webapp 这里可以更换,比如/page/ 那么目录就变成了src/main/webapp/pages
spring.mvc.view.prefix=/
spring.mvc.view.suffix=.jsp

在新版本的spring boot中是按上面的配置,但是在老的版本中是如下的用法,名称不一样,这里需要注意一下

spring.view.prefix=/
spring.view.suffix=.jsp
3、配置 MyBatis

在pom.xml中导入jar包

     
     
         mysql
         mysql-connector-java
         5.1.35
     
	 
	    org.mybatis
	    mybatis
	    3.4.0
	 
	 
	
	    org.mybatis
	    mybatis-spring
	    1.2.0
	

配置application.properties

spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
mybatis.config-location=classpath:mybatis-config.xml

配置mybatis-config.xml





    
        
        
        
        
        
        
        
        
    

    


三、修改App类

Maven+Spring Boot+MyBatis 搭建web项目_第7张图片
对App类做如下修改,其中com.shop.controller 为你所写的controller类所在的包名
Maven+Spring Boot+MyBatis 搭建web项目_第8张图片

你可能感兴趣的:(java,web)