记录我的码农旅程-学习springboot
有一个码农,天天敲代码,自己一个人作一个场景
从需求分析,到数据库设计
跨过了技术选型(千年不变的那套东西,没得选)
就开始了一个苦逼生活
有一天他受不了,开始踏上学习新技术的道路,他发誓要将自己能力提升到一个新的高度
他的眼睛发出光,像是要照亮前进的路
springboot可以做为服务,将一个个服务都拆分开来,将一个个场景都分割出来,但不用每个场景都需要部署一套东西,集成到一起去实现是多么牛逼的事情
要是能把持续集成,不需要每次发布都打包那就更好了
刚出门,就碰到一个胖子在路上发健身传单,来学习spring家族套餐,这个套餐非常好
价格实惠,只要学了,就能跟我一样,
发福,富贵
卧槽... 这就是有钱的样子?我来一套
先认识一下微服务
微服务是细化你的服务,将你的服务分成一个一个相互独立,又可以一起工作的单元,这样就不用all in one 了
什么是spring boot
它的图标是台式机的电源开机标志,就像是咱们家的台式机,如果你需要cpu,电源,散热等等这些东西,你就可以装到一起。只要按一下开机按钮,你就可以启动电脑了,
牛逼,谁想出来的?
spring boot中重要的一项,就是自动装配组件
如果你要练力量,就加上spring-boot-start-data
如果你要练葵花宝典,就加上spring-boot-start-web
如果你要练排山倒海,就加上spring-boot-start-test
谁来装配?那就是这个管家(.properties文件)
有个管家,就是配置文件application.properties,或者是application.yml
这个人是管理你家的,你需要穿什么衣服,需要画什么装,都找他
如果你有好多套房子,那么你就需要配置多个管家,像application-dev.properties,application-pro.properties,application-gray.properties等等
这就是我有钱,我烦恼
这里要明白一下这个管家为什么能管理这么多东西?
后来发现他有本账单(meta/spring.facotries),里面记录了所有的组件,还有可以扩展的组件,只要在properties中配置了,那么他就帮你把这个配置激活,让你用
认识了一个检查官:数据校验-JSR303,它是java6的产物
有了这个哥们的帮忙,一些判空,密码,email,长度,大小的检查工作就交给他了,但就是需要花点时间, 不需要花钱

学习是苦逼的
生活是装逼的
“人前风光,人后受罪”
明白了,就淡然了,有希望挺好....
继续搬砖