【Spring MVC】主要基础配置
发布日期:2021-05-07 02:51:50 浏览次数:25 分类:精选文章

本文共 5245 字,大约阅读时间需要 17 分钟。

文章目录


Spring MVC主要配置

1. pom.xml 主要依赖注入

junit
junit
3.8.1
test
javax
javaee-api
7.0
org.springframework
spring-test
${srping.version}
org.springframework
spring-core
${srping.version}
org.springframework
spring-oxm
${srping.version}
org.springframework
spring-tx
${srping.version}
org.springframework
spring-jdbc
${srping.version}
org.springframework
spring-aop
${srping.version}
org.springframework
spring-context
${srping.version}
org.springframework
spring-context-support
${srping.version}
org.springframework
spring-expression
${srping.version}
org.springframework
spring-orm
${srping.version}
org.springframework
spring-web
${srping.version}
org.springframework
spring-webmvc
${srping.version}
org.springframework
spring-aspects
${srping.version}
mysql
mysql-connector-java
5.1.34
log4j
log4j
1.2.17
commons-fileupload
commons-fileupload
1.3.1
commons-io
commons-io
2.4
commons-codec
commons-codec
1.10


2. MVC.xml 配置文件

104857600
4096
utf-8


3. web.xml 配置

Archetype Created Web Application
log4jConfigLocation
classpath:log4j.properties
org.springframework.web.util.Log4jConfigListener
contextConfigLocation
classpath:spring/ApplicationContext.xml
org.springframework.web.context.ContextLoaderListener
SpringMVC
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:spring/ApplicationContext-mvc.xml
1
true
SpringMVC
/


4. log4j.properties 日志配置

log4j.rootLogger=error,CONSOLE,A,B   # 日志级别,打印到控制台log4j.addivity.org.apache=falselog4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.appender.CONSOLE.Threshold=WARN # 控制台日志级别log4j.appender.CONSOLE.layout.ConversionPattern=%d{   yyyy-MM-dd HH\:mm\:ss} -%-4r [%t] %-5p  %x - %m%n  # 打印格式log4j.appender.CONSOLE.Target=System.outlog4j.appender.CONSOLE.Encoding=gbk # 编码log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayoutlog4j.appender.A=org.apache.log4j.DailyRollingFileAppender  # 日写入(周期) #log4j.appender.A.File=d:/。。。/。。。  路径#log4j.appender.A.File=../。。/。。/。。log4j.appender.A.File=/var/log/tomcat/pms.loglog4j.appender.A.DatePattern=-yyyyMMddlog4j.appender.A.layout=org.apache.log4j.PatternLayout  log4j.appender.A.layout.ConversionPattern=[项目缩写名称]  %d{   yyyy-MM-dd HH\:mm\:ss} %5p %c{   1}\:%L \: %m%n# 同上log4j.appender.B=org.apache.log4j.FileAppenderlog4j.appender.B.ImmediateFlush=true log4j.appender.B.Append=false#log4j.appender.B.File=d:/。。。/。。。#log4j.appender.B.File=../。。/。。/。。log4j.appender.B.File=/var/log/tomcat/pms_error.loglog4j.appender.B.layout=org.apache.log4j.PatternLayout


5. 配置Tomcat服务

  • 找到Preferences中的server,选择最后一个,弹出窗口点击add
    在这里插入图片描述
  • 选择配置的Tomcat版本
    在这里插入图片描述
  • 点击Browse选择自己下载的Tomcat包,指定到bin前一级目录即可~
    在这里插入图片描述
  • 接着配置服务
    在这里插入图片描述
  • 然后将已经创建好的Spring mvc项目添加进去
    在这里插入图片描述
  • 添加成功后会出现Server包,同时还会出现Server的View窗口
    在这里插入图片描述
  • 选中Tomcat服务右击运行即可~,如下图所示,Tomcat server正常启动了。
    在这里插入图片描述
  • 接下来编写一个Controller接口测试:
package com.hanz.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.ResponseBody;@Controller@RequestMapping(value="/first")public class HelloWorld {   	@RequestMapping(value="/hello",method=RequestMethod.GET)	@ResponseBody	public Object show(){   	   return "success!";	}}

在这里插入图片描述


上一篇:【MyBatis】注解形式开发、实现类形式开发
下一篇:【SpringBoot】自动配置原理

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月07日 13时55分21秒