SpringBoot
文章平均质量分 82
SpringBoot
路过Coder
这个作者很懒,什么都没留下…
展开
-
SpringBoot快速复习
SpringBoot基本操作原创 2022-10-19 18:51:11 · 1846 阅读 · 3 评论 -
SpringBoot——基础配置
SpringBoot默认配置文件application.propertieseg更多属性配置在官网查询,注意用什么技术开什么配置。不用就不要配置SpringBoot内置属性查询官方文档中参考文档第一项https。原创 2022-07-21 18:20:23 · 317 阅读 · 0 评论 -
SpringBoot——整合第三方技术(没写完,待补)
在缓存中根据id查询到一个book,如果这个book为null,也就是说不可不存在的话,那么就从数据库中查询book,查询完毕之后,再将结果放到缓存当中,如果缓存中存在,则直接返回缓存中数据。获取验证码部分将tele的后六位作为验证码放入到缓存当中,校验部分将手机号和验证码作为参数传递,并从缓存当中获取对应t的queryCode,并将缓存中的code与参数code的请比较。...原创 2022-07-24 23:44:13 · 119 阅读 · 0 评论 -
SpringBoot——热部署
对于我们在进行企业级开发的时候,我们经常会遇到这样的情况,我们做了某一个功能,我们期望做完一个功能测试的时候,出现有问题修改完,马上给他修改生效,这是我们所期望的结果,那这样的一种形式叫什么呢?叫做项目的热部署或者叫做热启动,也就是说服务器不要重新启动,修改完以后效果马上发生变化,这样就是热部署的一个过程。根据属性加载的优先顺序,当你关闭热部署功能的时候,为了防止别人在其他配置文件开启热部署功能,可以在比。在yml配置文件里修改热部署的配置范围,设置不参与热部署的文件或文件夹。...原创 2022-07-23 22:56:33 · 1945 阅读 · 0 评论 -
SpringBoot——入门案例
创建springboot工程在IDEA下必须要联网进行,此处使用进行创建创建完成后写一个Controller不需要写spring配置文件,不需要写配置类,不需要配置服务器,运行Springboot0101QuickstartApplication这样一个最基本的springboot程序就完成了,其索包含的基础文件包括pom.xml文件,Application类。1.开发SpringBoot程序可以根据向导进行快速制作2.SpringBoot程序需要基于JDK8进行制作。............原创 2022-07-21 11:52:56 · 203 阅读 · 0 评论 -
SpringBoot——数据层解决方案(未完成,待补)
创建rowmapper对象首先在尖括号当中填写当前查询的对象的模型类型,当前是Book类型,随后直接创建这个接口需要实现一个方法,这个方法如果在前面指定过泛型了,他就默认返回就是你这个泛型,如果前面没指定,这样就是返回Object,可以看到其中有一个ResultSet对象,这里就是封装的结果集,将查询到的值(getXxx)Set给Book对象并返回。好心的springboot为我们提供了默认的数据源解决方案,Spring还为我们提供了一个默认的持久化技术,那就是JdbcTemplate。......原创 2022-07-24 19:59:54 · 216 阅读 · 0 评论 -
SpringBoot——案例整合
现在的企业级开发通常是使用手机或者浏览器去访问前端服务器,然后再由前端服务器去访问后端服务器,当然可以把后端服务器做成各种各样的微服务,这样有前端服务器在访问后端的时候,它是在不同的服务器上做对应的信息处理,得到最终的数据结果,再交给前端服务器展示给用户看。当前案例不做前后端分离,只是看看基于springboot整合的过程。..................原创 2022-07-23 00:24:22 · 543 阅读 · 0 评论 -
SpringBoot——测试
我们可以在配置文件中配置所有的属性,但是假定我的需求是我在做测试的时候,我需要临时的去加一些数据或者改一些属性的话,应该怎么去做呢?其实可以用我们前面的profile去给它加属性,但是现在的需求特别简单,就是只在这个测试中有效,并不影响到所有的测试,我想加一个临时属性。properties属性可以为当前测试用例添加临时的属性配置,不用在配置文件中写了,这样比多环境开发中的测试环境影响范围更小,仅对当前测试类有效。args属性可以为当前测试用例添加临时的命令行参数。......原创 2022-07-24 01:31:04 · 6200 阅读 · 0 评论 -
IDEA复制模块
将文件复制到对应目录下之后,修改pom.xml中的artifactId。3.修改pom.xml文件中的artifactId与新工程/模块名相同。2.删除与Idea相关配置文件,仅保留src目录与pom.xml文件。1.在工作空间中复制对应工程,并修改工程名称。然后再在IDEA中导入新的模块。再次确认名称一致后刷新即可。4.删除name标签(可选)5.保留备份工程供后期使用。...原创 2022-07-21 14:10:20 · 1107 阅读 · 1 评论 -
REST风格
REST全称中文直译为。意为访问user这个资源,id为1如果要查询怎么办?查询的地址还是http//localhost/user,通过路径和请求方式就可以确定路径的访问行为,根据REST风格对资源进行访问称为RESTful。上述行为是约定方式,约定不是规范,可以打破,所以称REST风格,而不是REST规范。描述模块的名称通常使用复数,也就是加s的格式描述,表示此类资源,而非单个资源,例如。...原创 2022-07-21 12:43:13 · 78 阅读 · 0 评论 -
SpringBoot——配置高级
自定义一个配置类Bean可以看到bean正常加载思考这里是自定义的bean,如果是第三方bean呢?不光自定义的bean可以注入数据,第三方bean也可以注入数据举例引入druid现在打算DriverClassName从外部注入进来,这个值从配置文件中来。datasourcetip@EnableConfigurationProperties()这个注解可以清晰看到有哪些东西是从我们的配置中读取属性的,这样的管理没有那么松散。......原创 2022-07-24 00:38:59 · 251 阅读 · 0 评论 -
SpringBoot——实用运维
现在我们把程序做完以后,用户可以通过浏览器访问我们的服务器,这也是测试整个程序的过程,但是这一套过程是有问题的,什么问题呢?一旦你下班儿回家了,你把电脑背回家了,那你的客户怎么访问你的程序呢?说的简单点儿,你电脑都断网了,他怎么能访问的?因此实际的上线运维过程不可能是这样的一种形式,那应该是什么样?我们会有一台专用的服务器,把我们的程序放在它上面运行,那这个时候该如何做呢?两个环节,第一,要把idea中的程序给抽取出来,变成一独立的程序包,然后把这个程序包放到这台服务器上,并且运行这台服...原创 2022-07-23 18:29:28 · 459 阅读 · 0 评论 -
SpringBoot——整合第三方技术
准备工作SpringBoot整合整合JUnit主要的核心就是,对于这个注解所添加的位置是在,有了这个注解就可以完成测试工作。1.导入测试对应的starter这个创建工程时自动就有了,如果要用纯手工的方式去做一个boot工程的话,不要忘记导入这个坐标。2.测试类使用@SpringBootTest修饰3.使用自动装配的形式添加要测试的对象如果测试类和引导类所在包的包名不同的话,则会报错。此时只需要在测试类中的@SpringBootTest注解中添加引导类的类名即可。......原创 2022-07-21 21:48:11 · 291 阅读 · 0 评论