使用 Java /spring 的时候,对于大堆的 xml 配置,怎样能够达到从心所欲的随意配置呢?

2019-04-23 14:58:12 +08:00
 kracker1911

我的意思是:对于 xml 的树状配置节点,如果看作是所引入的 jar 包中一个个类的属性的静态配置。那么如果我想把这些配置都搞明白,想要按照项目的功能 /需求变化随意配置组件参数,是不是需要把涉及到的类的源码都过一遍,把每个可以配置的参数都理清来龙去脉?

如果不用这么麻烦的话,该怎么做能够自如使用 /配置这些组件呢?

(以上是一个受够了面向谷歌 /百度编程的 java 码农提出的问题)

4013 次点击
所在节点    Java
31 条回复
fookwood
2019-04-23 18:31:31 +08:00
spring boot 进行了很多自动配置,极大地减少了配置量
如果真想要自定义,配置都统一放在 application.properties 里,在 IDEA 里,你可以通过配置的名字直接跳转到代码里被用到的地方,非常方便
Cbdy
2019-04-23 18:35:19 +08:00
避免使用 XML 作配置
hangszhang
2019-04-23 21:02:37 +08:00
@HuasLeung 大公司都用自己整好吗...
xuanbg
2019-04-23 21:03:50 +08:00
拥抱 spring boot,告别 xml。。。
HuasLeung
2019-04-23 21:08:29 +08:00
@hangszhang 框架是起了个新的名字,但实际上是封装或改造下 spring cloud 的不在少数
TommyLemon
2019-04-24 02:56:05 +08:00
用 SpringBoot 啊,就是为了解决这个问题的,不过还有基于 SpringBoot 的 APIJSON 可以看看
https://github.com/TommyLemon/APIJSON
ice2neet
2019-04-24 10:24:19 +08:00
请用 springboot
ren2881971
2019-04-24 10:45:41 +08:00
换 spring boot 或者不用 java
uzck
2019-04-24 10:51:09 +08:00
借楼问下有直接 springboot 开发 web 项目的书籍么 还是要从 spring 开始看起
gransh
2019-04-24 13:17:40 +08:00
@uzck 直接 spring boot,ssm 那一套过一遍了解下即可。我是看慕课网视频学的,书也看过一本《 spring boot2 精髓》。觉得看书不如看看视频了解下怎么用,后面翻官方文档
wc951
2019-04-24 20:03:14 +08:00
现在谁还搞 xml 这套,都是 springboot,一般配置直接写 yaml,深度定制用 javaconfig 加注解

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/557919

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX