当前位置:首页>财经>正文

如何用基于xml配置的方式配置spring web.xml怎样配置spring

2023-05-10 00:47:13 互联网 未知 财经

 如何用基于xml配置的方式配置spring web.xml怎样配置spring

如何用基于xml配置的方式配置spring

对于大多数的应用,从表现层的action,到持久层的DataSource,都被Spring 作为 bean 管理。如果这些bean 被配置在同一个文件中,阅读及维护该配置文件将是一件非 常有挑战的事情。 因此, Spring 建议:将一个大的配置文件分解成多个小的配置文件

web.xml怎样配置spring

先帮助你理清几个概念:
(1)web.xml是J2EE用来描述web工程的描述文件,在里面可配置servelet filter listener 等,应用服务器根据此配置响应用户的请求,spring和它无直接关系
(2)spring总共包含两个概念:AOP(切面编程)和IOC(控制反转),依赖注入主要指的是IOC,所有的这些功能主要是通过spring自定义的配置文件*ApplicationContext.xml文件进行描述(也可以使用注解方式),spring通过加载自己的配置文件完成依赖注入。

spring和web的关系:
spring的初始化的方式(加载配置文件)有很多种,为了方便spring在web下的使用,spring专门编写了针对web下的listener或者servlet进行启动,当然你也可以自己写个servelet对他进行初始化。

log4j.xml中spring配置怎么弄

比较基本的:
#rootLogger是所有日志的根日志,修改该日志属性将对所有日志起作用
#下面的属性配置中,所有日志的输出级别是info,输出源是console
log4j.rootLogger=info,console
#定义输出源的输入位置是控制台
log4j.appender.console=org.apache.log4j.ConsoleAppender
#定义输出日志的布局采用的类
log4j.appender.console.layout=org.apache.log4j.PatternLayout
#定义输出日志布局
log4j.appender.console.layout.ConversionPattern=%d%p[%c] - %m%n

如何用springMVC 返回一个指定的HTML页面

springMVC指定返回的html页面的方法如下:
在controller中:
@Controller
@RequestMapping("/index.html")
public class MyIndexController {
@RequestMapping(method=RequestMethod.GET)
protected String gotoIndex(Model model) throws Exception {
return "myLandingPage"
}
}
在web.xml中配置如下:

index.html