tk.mybatis+springBoot+easyui第一章框架集成+配置

一、构建工程
1、选择create New Project或者file=>new=>project
tk.mybatis+springBoot+easyui第一章框架集成+配置_第1张图片
2、选择spring Initaializr -->选择你自己得jdk
tk.mybatis+springBoot+easyui第一章框架集成+配置_第2张图片
3、填写完工程得相应信息,但需要注意一点,如果你是习惯是部署到tomcat或者weblogic等中间件服务器那一定要记得把packaging改为war的形式,若你是习惯使用jar的形式部署则直接使用jar的形式,此处我们构建的工程是基于war的形式构建的。
tk.mybatis+springBoot+easyui第一章框架集成+配置_第3张图片

4、勾选我们的工程为web工程,一路点击next
tk.mybatis+springBoot+easyui第一章框架集成+配置_第4张图片
二、配置工程支持JSP,以及动态配置开发环境
2.1工程创建成功后,我们需要引入maven依赖。找到pom.xml 右键,选择maven–>reimport
tk.mybatis+springBoot+easyui第一章框架集成+配置_第5张图片
2.2配置工程对jsp 的支持,在pom.xml中加入以下的依赖

	
	
	    org.apache.tomcat.embed
	    tomcat-embed-jasper
	    provided
	
	
	
	    javax.servlet
	    jstl
	



    org.springframework.boot
    spring-boot-starter-tomcat

2.3、同时需要在我们的pom.xml的build的plugins节点底下加入以下的编译依赖如下所示:

		
		
		    org.apache.maven.plugins
		    maven-surefire-plugin
		    
		        false
		    
		

2.4、由于我们在开发的过程中可能需要切换环境,springboot为我们提供了切换环境的功能。在resource目录下创建application-dev.properties开发环境配置文件和application-prod.properties配置文件,同时可以根据个人实际情况设置更多的环境applictaion-xxxx.propertise。现在我们使用开发环境dev,因此打开application.properties匹配值文件增加以下设置
#此处设置我们当前工程编译和启动的时候读取的配置文件的方式,dev代表当前工程启动的时候不仅会读取当前
#的配置文件还会在读取完当前配置文件以后再去读取application-dev.properties配置文件的信息
tk.mybatis+springBoot+easyui第一章框架集成+配置_第6张图片
spring.profiles.active=dev
spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp

2.5、我们在main底下创建webapp目录,在webapp下创建WEB-IN,在WEB-IN底下创建views,我们所有的jsp文件都放在这底下
tk.mybatis+springBoot+easyui第一章框架集成+配置_第7张图片
2.6、在views底下写一个测试页面
tk.mybatis+springBoot+easyui第一章框架集成+配置_第8张图片

2.7、我们需要在工程底下创建几个文件夹,controller dao service entitty
tk.mybatis+springBoot+easyui第一章框架集成+配置_第9张图片

2.8、写完页面后,我们需要实现页面的跳转,就要在controller层中写一个mainController类,具体内容如下

package com.lj.demo.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * create by lj on 2018/12/25
 */
/*@Controller告诉工程这个是一个controller类,是将前后端数据进行交互的注解
 * @RequestMapping("/main") 该注解表示当前注解的controller类的一个访问的命名空间,那么所有访问该类的底下的方法都需要加上/main来进行访问*/
@Controller
@RequestMapping("/main")
public class mainController {
    /**
     *@GetMapping("/test")表示当前使用的方式是get方法进行响应,因此前端吊用该方法的时候需要使用get方式进行响应
     * 响应的方式直接使用http://127.0.0.1:8080/main/test.这样就可以直接跳转到这个页面了
     *  return "test";是告诉我们的程序,当响应完后跳转到views底下的test.jsp页面
     *
     */
    @GetMapping("/test")
    public String test() {
        return "test";
}

}

tk.mybatis+springBoot+easyui第一章框架集成+配置_第10张图片

2.9启动工程,在浏览器中运行我们刚刚写的页面,出现如下内容,说明我们的项目已经基本集成好了
tk.mybatis+springBoot+easyui第一章框架集成+配置_第11张图片
三、配置日志
3.1、因为日志是为我们遇到问题的时候提供参考,现在我们来做个一个按天输出的日志的配置。在resource目录底下创建一个config目录,然后再里面创建一个logback-spring-dev.xml和logback-spring-prod.xml配置文件,修改内容如下,大家可以根据自己的实际需求来修改日志的生成位置和日志的级别;
tk.mybatis+springBoot+easyui第一章框架集成+配置_第12张图片

	
	
	    
	        
	            %d - %msg%n
	        
	    
	    
	        
	            
	            DEBUG
	        
	        
	            %msg%n
	        
	        
	        
	            
	            F:/csdn/logs/spring.%d.log
	        
	    
	    
	        
	            ERROR
	        
	        
	            %msg%n
	        
	        
	        
	            
	            F:/csdn/logs/error.%d.log
	        
	    
	    
	        
	        
	        
	    
	

3.2、打开之前新建的application-dev.properties文件,配置文件,设置日志被读取的位置
#开发环境中日志生成的配置文件的位置

logging.config=classpath:config/logback-spring-dev.xml
tk.mybatis+springBoot+easyui第一章框架集成+配置_第13张图片

3.3、最后打开我们的application.properties配置文件加入我们工程的包的路径,这样后面我们的sql日志以及该包底下的错误信息都会被我们的日志记录下来,加入的配置代码如下所示:
#记录该包底下的所有的日志
logging.level.com.easyui.demo=DEBUG
tk.mybatis+springBoot+easyui第一章框架集成+配置_第14张图片
3.4运行工程后,之前设置的日志文件的底下出现这个log说明就成功了

tk.mybatis+springBoot+easyui第一章框架集成+配置_第15张图片

你可能感兴趣的:(tk.mybatis+springBoot+easyui第一章框架集成+配置)