日志文件是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服务器,如果用这种方法,本地需要下载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。
点击Run,运行。
以上就是一个简单的Spring MVC应用在idea中的创建方式。
posted @