有人使用 spring boot 来写 web项目吗?

小杨阿哥哥 发布于 2017/07/18 16:54
阅读 1K+
收藏 0

最近也是为了熟悉下SpringBoot的使用,就找了一个web项目练练手,修改为spring boot方式的,使用spring boot有一些疑问,拿出来与大家讨论一下,有说的不对的地方请大家指教。

  1. 使用spring boot 开发web项目,所有的web资源是否都会打包到jar中,意味着所有的资源都在内存中?是否每次替换文件都会非常不方便需要打一个完整的jar?所以spring boot 是否只适合没有界面的web api 接口类的项目,不适合复杂的web项目?
  2. 如果使用了starter-web,如果提供的properties不能满足配置或者没有提供对应的prorperties,怎么样用自己的配置覆盖starter中的默认配置?
加载中
1
v若水
v若水

第一个问题SpringBoot是可以打包成war的。第二个问题@ConfigurationProperties可以读取自己定义的一些Properties文件的。

1
湖水没了
湖水没了

http://git.oschina.net/sanluan/PublicCMS/attach_files

这里有publiccms的springboot运行包,可以体验下,很多地方还是可以定制的,不仅有web,而且还可以随时在后台新建页面

湖水没了
湖水没了
回复 @小杨阿哥哥 : 对的
小杨阿哥哥
小杨阿哥哥
@kerneler 回复@kerneler : 是不是本身就会都生效,只是执行的顺序可以控制,那是否返回的viewName不能相同,如果相同的话就会被前一个viewersolver直接处理
湖水没了
湖水没了
回复 @小杨阿哥哥 : setOrder order低的优先级高
小杨阿哥哥
小杨阿哥哥
大哥你的AdminConfig里面配置了两个ViewResolver,Spring mvc 怎么知道应该什么时候用哪个?哪一块配置控制了这个
0
我_承宇
我_承宇

我司很多项目已经被我用 java8 重写了,也用的是 springboot, 在 docker 部署,并没有什么问题。

0
妹子楼顶有鸽子
妹子楼顶有鸽子

1、使用spring boot 开发web项目,启动上是使用的Servlet3.0的规范,可以使用main方法启动整个web项目。你也可以选择把你写的这部分代码打成jar,只要你的路径能找到你的jar和依赖的jar,Spring能找到你的配置文件,还有你的页面等等

2、yml文件的配置不就是覆盖吗?如果不满足也可以自己写starter

返回顶部
顶部