随笔分类 - springboot入门学习
摘要:本周继续学习了springboot项目知识,开始写了一个简单的入门项目,瑞吉外卖 说一些核心技术和新接触的代码片段 使用了springMVC,持久层使用了mp技术大大简化开发,不仅省去了mapper层的编写,还省去了service层的编写,使用其中提供的基本业务方法即可, 核心代码: 过滤器 pac
阅读全文
摘要:本周学习了springboot的基础知识,进行了spring boot的基础入门,了解了springboot的基础执行流程,首先springboot使用maven的继承机制,继承了一系列的坐标,继承了spring框架中的要使用的包,springboot中通过集成了tomcat服务器,可以将项目打包成
阅读全文
摘要:更换内嵌Tomcat 那根据上面的操作我们思考是否可以换个服务器呢?必须的嘛。根据SpringBoot的工作机制,用什么技术,加入什么依赖就行了。SpringBoot提供了3款内置的服务器 tomcat(默认):apache出品,粉丝多,应用面广,负载了若干较重的组件 jetty:更轻量级,负载
阅读全文
摘要:内嵌tomcat 当前我们做的SpringBoot入门案例勾选了Spirng-web的功能,并且导入了对应的starter。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star
阅读全文
摘要:内嵌Tomcat运行原理 Tomcat服务器是一款软件,而且是一款使用java语言开发的软件,熟悉的小伙伴可能有印象,tomcat安装目录中保存有jar,好多个jar。 下面的问题来了,既然是使用java语言开发的,运行的时候肯定符合java程序运行的原理,java程序运行靠的是什么?对象呀
阅读全文
摘要:starter SpringBoot关注到开发者在实际开发时,对于依赖坐标的使用往往都有一些固定的组合方式,比如使用spring-webmvc就一定要使用spring-web。每次都要固定搭配着写,非常繁琐,而且格式固定,没有任何技术含量。 SpringBoot一看这种情况,看来需要给开发者
阅读全文
摘要:starter与parent的区别 朦朦胧胧中感觉starter与parent好像都是帮助我们简化配置的,但是功能又不一样,梳理一下。 starter是一个坐标中定了若干个坐标,以前写多个的,现在写一个,是用来减少依赖配置的书写量的 parent是定义了几百个依赖版本号,以前写依赖需要自
阅读全文
摘要:引导类 配置说完了,我们发现SpringBoot确实帮助我们减少了很多配置工作,下面说一下程序是如何运行的。目前程序运行的入口就是SpringBoot工程创建时自带的那个类了,带有main方法的那个类,运行这个类就可以启动SpringBoot工程的运行 @SpringBootApplicatio
阅读全文
摘要:JC-1-4.SpringBoot入门程序制作(四) 不能上网,还想创建SpringBoot工程,能不能做呢?能做,但是你要先问问自己联网和不联网到底差别是什么?这个信息找到以后,你就发现,你把联网要干的事情都提前准备好,就无需联网了。 联网做什么呢?首先SpringBoot工程也是基于Ma
阅读全文
摘要:教你一招:在Idea中隐藏指定文件/文件夹 创建SpringBoot工程时,使用SpringBoot向导也好,阿里云也罢,其实都是为了一个目的,得到一个标准的SpringBoot工程文件结构。这个时候就有新的问题出现了,标准的工程结构中包含了一些未知的文件夹,在开发的时候看起来特别别扭,这一节就
阅读全文
摘要:JC-1-5.SpringBoot简介 入门案例做完了,这个时候回忆一下咱们之前说的SpringBoot的功能是什么还记得吗?加速Spring程序的开发,现在是否深有体会?再来看SpringBoot技术的设计初衷就很容易理解了。 SpringBoot是由Pivotal团队提供的全新框架,其设
阅读全文
摘要:JC-1-3.SpringBoot入门程序制作(三) 前面提到网站如果被限制访问了,该怎么办?开动脑筋想一想,不管是方式一还是方式二其实都是走的同一个地方,也就是SpringBoot的官网创建的SpringBoot工程,那如果我们国内有这么一个网站能提供这样的功能,是不是就解决了呢?必然的嘛,新
阅读全文
摘要:JC-1-3.SpringBoot入门程序制作(三) 前面提到网站如果被限制访问了,该怎么办?开动脑筋想一想,不管是方式一还是方式二其实都是走的同一个地方,也就是SpringBoot的官网创建的SpringBoot工程,那如果我们国内有这么一个网站能提供这样的功能,是不是就解决了呢?必然的嘛,新
阅读全文
摘要:JC-1-2.SpringBoot入门程序制作(二) 如果Idea不能正常联网,这个SpringBoot程序就无法制作了吗?开什么玩笑,世上IDE工具千千万,难道SpringBoot技术还必须基于Idea来做了?这是不可能的。开发SpringBoot程序,可以不基于任意的IDE工具进行,其实在S
阅读全文
摘要: 学习任意一项技术,首先要知道这个技术的作用是什么,不然学完以后,你都不知道什么时候使用这个技术,也就是技术对应的应用场景。SpringBoot技术由Pivotal团队研发制作,功能的话简单概括就是加速Spring程序的开发,这个加速要从如下两个方面来说 Spring程序初始搭建过程 Spring
阅读全文
摘要:JC-1-1.SpringBoot入门程序制作(一) 下面让我们开始做第一个SpringBoot程序吧,本课程基于Idea2020.3版本制作,使用的Maven版本为3.6.1,JDK版本为1.8。如果你的环境和上述环境不同,可能在操作界面和操作过程中略有不同,只要软件匹配兼容即可(说到这个Id
阅读全文
摘要:步骤④:运行自动生成的Application类 使用带main方法的java程序的运行形式来运行程序,运行完毕后,控制台输出上述信息。 不难看出,运行的信息中包含了8080的端口,Tomcat这种熟悉的字样,难道这里启动了Tomcat服务器?是的,这里已经启动了。那服务器没有配置,哪里来的呢
阅读全文

浙公网安备 33010602011771号