HTML5技术

IntelliJ IDEA上创建maven Spring MVC项目 - Sinte-Beuve(3)

字号+ 作者:H5之家 来源:博客园 2016-08-04 11:00 我要评论( )

日志文件是debug中一个必不可少的工具,因此添加了log4j日志包。配置文件如下。 #配置根Logger 后面是若干个Appenderlog4j.rootLogger=DEBUG,A1,R#log4j.rootLogger=INFO,A1,R# ConsoleAppender 输出log4j.appender

日志文件是debug中一个必不可少的工具,因此添加了log4j日志包。配置文件如下。

#配置根Logger 后面是若干个Appender log4j.rootLogger=DEBUG,A1,R #log4j.rootLogger=INFO,A1,R # ConsoleAppender 输出 log4j.appender.A1=org.apache.log4j.ConsoleAppender log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss,SSS} [%c]-[%p] %m%n # File 输出 一天一个文件,输出路径可以定制,一般在根路径下 log4j.appender.R=org.apache.log4j.DailyRollingFileAppender log4j.appender.R.File=log.txt log4j.appender.R.MaxFileSize=500KB log4j.appender.R.MaxBackupIndex=10 log4j.appender.R.layout=org.apache.log4j.PatternLayout log4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n controller和view的编写

在controller下新建一个“HomeController”。编写如下代码。

("/home") public class HomeController { Logger logger = LoggerFactory.getLogger(HelloController.class); //映射一个action @RequestMapping("/index") public String index(){ //输出日志文件 logger.info("the first jsp pages"); ; } }

在views文件夹下建立一个jsp文件,名为“index.jsp”

基本的代码编写就完成了。

servlet容器的配置和运行

servlet容器有两种配置方式。

  • 配置本地的tomcat服务器
  • 配置maven插件
  • 配置本地的tomcat服务器

    这里写图片描述


    根据上图配置tomcat服务器,如果用这种方法,本地需要下载tomcat并配置好环境变量。

    这里写图片描述


    主要有以下几个要点

    配置maven插件

    maven插件的话有tomcat和jetty,两者都是servlet的容器。我这里配置的是jetty。插件已经在pom.xml中配置完成了。

    <plugins> <!--servlet容器 jetty插件--> <plugin> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>9.3.10.v20160621</version> </plugin> </plugins>

    再在idea中配置jetty。

    这里写图片描述

    运行第一个Spring MVC应用

    点击Run,运行。

    以上就是一个简单的Spring MVC应用在idea中的创建方式。

    posted @

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • plugman创建cordova插件 - 520倾情

      plugman创建cordova插件 - 520倾情

      2017-02-23 11:07

    • 微信js框架第二篇(创建完整界面布局) - L-H

      微信js框架第二篇(创建完整界面布局) - L-H

      2016-12-22 15:05

    • 用html5的canvas和JavaScript创建一个绘图程序 - 方帅

      用html5的canvas和JavaScript创建一个绘图程序 - 方帅

      2016-07-06 17:00

    • 如果没有Visual Studio 2015,我们如何创建.NET Core项目 ? - Artech

      如果没有Visual Studio 2015,我们如何创建.NET Core项目 ? - Artec

      2016-06-30 17:00

    网友点评
    .