spring mvc关于一个web项目的系统配置功能实现的方式:配置报错  -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

spring mvc关于一个web项目的系统配置功能实现的方式:配置报错 

kun坤 2020-06-02 17:39:09 18

现在我有一个电商系统,电商系统的页面的那些栏目是可配置的,那么势必后台会有一个系统配置功能,对于这个功能的实现,我有一些疑惑。这些配置信息,我们是要用数据库表存起来呢?还是用配置文件形式就行。
首先,用数据库表感觉是不太合适的,因为系统配置就一份数据而已,不可能为了这么一个功能建一张表存一条数据把,所以估计主流也不会这样实现。
那么就用配置文件咯,可是配置文件的信息照逻辑来说是要在系统启动阶段就读取的,并且要在整个App中共享这些数据,小弟对于如何实现在spring mvc中系统一启动就加载这些定义信息不是很明白?(即怎样自定义初始化动作?不改源码?)另外,这些配置信息要整个app共享,那么是不是要把这些信息放在ServletContext中,也就是根上下文中,然后每次调用用request.getServletContext()去获取?

---

前端开发 Java 数据库 Spring
分享到
取消 提交回答
全部回答(1)
  • kun坤
    2020-06-02 17:39:16

    在系统初始化的时候存进静态的Set或者Map吧######@lsw90 谢谢,明白了。######回复 @Line : 你可以实现ServletContextListener这个类,初始化自己的东西######关键一点,系统初始化调用这个要怎样实现?换一种说法就是怎样自定义初始化动作?######整一个类,启动的时候调用这个类的方法来加载xml文件,然后把内容放到成员变量里,然后对外提供静态方法######回复 @Line : xml配置啊,注解啊都可以啊,自己上网搜吧######怎样自定义初始化行为?

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题