浅谈springboot

最近研究了下springboot、并不难、我的理解他只是把一些常用maven、jar依赖做了一次匹配、老程序员都遇到过jar冲突的情况、甚至在一些项目中需要用到同一个jar的不同版本、运行时没有问题、但是一上线就挂掉、而在springboot中呢、有一个起步依赖配置、我们只需要简单指定我要使用springmvc-web、spring-boot-start、spring-boot
就可以了、当然还有很多功能、翻了点资料、据说当时发布者用了五分钟不到部署了一套web服务、我简单部署了一下、如果不算下载jar包时间也就两分钟左右、再有一分钟部署到服务器、的确很快、

简单说下我的理解:
有了起步依赖、开发者连maven都不用操心了、以前没有maven、我们需要一个个去官方找jar包 、放到lib下、然后buildpath

而是用springboot、又进一步简单了我们项目搭建的工程、maven依赖都是现成的、当然有些东西还是需要你自己去添加maven的、可以说很全面、但是有时候也会遇到特殊情况、而springboot还提供了过滤jar功能、使用exclude标签就可以过滤掉 起步依赖版本、然后添加自己需要的版本、不过spring-boot的依赖都是经由官方详细测试不会冲突的、尽量使用他们的、省事

第二:sprinboot集成了tomcat、jetty、等一些启动服务器、更是可以编译成jar文件 、快速启动、java -jar demo.jar
简单快速不在操心、我们的demo.war上传到指定路径 然后 在运行Tomcat

另外 还可以再启动时候设置一些参数、比如说启动端口
java -jar demo.jar –server.port:80
启动使用80端口
:如果担心安全 这项属性是可以关掉的

另外springboot集成springbootcli等等什么东东
我只了解了与java相关的 spring-cloud
据说是可以部署到云上
小伙伴们想详细了解可以详查啊~~

欢迎到我的网站寻找更多的知识

你可能感兴趣的:(java)