SpringBoot精华讲解
文章平均质量分 56
介绍SpringBoot入门学习的一些内容
冷丁_
转iOS中,热爱编程的小白~
展开
-
SpringBoot导入Thymeleaf
SpringBoot导入Thymeleaf模版引擎前端交给我们的页面,是html页面。如果是我们以前开发,我们需要把他们转成jsp页面,jsp好处就是 当我们查出一些数据转发到JSP页面以后,我们可以用jsp轻松实现数据的显示,及交互等。jsp支持非常强大的功能,包括能写Java代码,但是呢,我们现在的这种情况,SpringBoot这个项目首先 是以jar的方式,不是war,像第二,我们用的还是嵌入式的Tomcat,所以呢,SpringBoot现在默认是不支持jsp 的。SpringBoot推荐你原创 2022-11-07 08:27:51 · 518 阅读 · 0 评论 -
SpringBoot静态资源的配置
SpringBoot静态资源的配置1.在SpringBoot中,我们可以使用以下方式处理静态资源webjars localhost:8080/webjars/public , static, /**, resources localhost:8080/2.优先级resources>static(默认)>public如果对您有帮助,免费的赞点一个~~~感谢🙏...原创 2022-11-07 08:27:07 · 564 阅读 · 0 评论 -
SpringBoot自动装配原理简介
SpringBoot自动装配原理简介1.SpringBoot启动会家在大量的自动配置类2.我们看我们需要的功能有没有在SpringBoot默认写好的自动配置类当中3.我们再看这个自动配置类中到底配置了哪些组件。(只要我们要用的组件在其中,我们就不需要再手动配置了)4.给容器中自动配置类添加组件的时候,会从properties类中获取某些属性。我们只需要在配置文件中指定这些属性的值即可。xxxAutoConfigurartion:自动配置类 给容器中添加组件xxxProperties:封装配置文原创 2022-10-09 21:31:08 · 200 阅读 · 0 评论 -
Spring-Boot员工登陆页面实现
Spring-Boot员工登陆页面实现登陆1、把登录页面的表单提交地址写一个controller!<form class="form-signin" th:action="@{/user/login}" method="post"> //这里面的所有表单标签都需要加上一个name属性</form>2、去编写对应的controller@Controllerpublic class LoginController { @RequestMapping("/u原创 2022-09-25 10:08:20 · 487 阅读 · 0 评论 -
SpringBoot---多环境切换详解
SpringBoot—多环境切换详解profile是Spring对不同环境提供不同配置功能的支持,可以通过激活不同的环境版本,实现快速切换环境;多配置文件我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml , 用来指定多个环境 版本;例如写三个application.ymlapplication-dev.yml 代表开发环境配置application-test.yml 代表测试环境配置但是Springboot并不会直接启动这些原创 2022-09-25 10:07:34 · 367 阅读 · 0 评论 -
SpringBoot-JSR303数据校验
SpringBoot-JSR303数据校验Springboot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。我们这里来写个注解让我们的person的name属性只能支持Email格式;1.在person类上面加上@Validated注解2.在name属性加上@Email注解由于我们这里写的并不符合Eamil格式,所以加上注解后会报错。使用数据校验,可以保证数据的正确性注意:如歌加上@Email注解报错,需要导入依赖 <dependenc原创 2022-09-24 21:42:43 · 159 阅读 · 0 评论 -
Yaml语法简介
Yaml语法简介配置文件SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的application.properties- 语法结构:key=valueapplication.yml- 语法结构:key: 空格 value配置文件的作用 :修改SpringBoot自动配置的默认值比如我们可以在配置文件中修改Tomcat 默认启动的端口号!server.port=8081Yaml 概述这种语言以数据做为中心,而不是以标记语言为重点!以前的配置文件,大多数都是使用原创 2022-09-01 15:53:53 · 124 阅读 · 0 评论 -
Spring-boot运行原理(主启动类)
Spring-boot运行原理(主启动类)默认的主启动类//@SpringBootApplication 来标注一个主程序类 , 说明这是一个Spring Boot应用 @SpringBootApplicationpublic class SpringbootApplication { public static void main(String[] args) { //以为是启动了一个方法,实际启动了一个服务 SpringApplication.run(SpringbootApplic原创 2022-09-01 15:53:35 · 709 阅读 · 0 评论 -
Spring-boot运行原理(Pom.xml)
Spring-boot运行原理(Pom.xml)Pom.xml父依赖其实它主要是依赖一个父项目,主要是管理项目的资源过滤及插件!<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.5.RELEASE</version> &原创 2022-08-30 08:33:46 · 214 阅读 · 0 评论 -
第一个SpringBoot程序
第一个SpringBoot程序Spring官方提供了非常方便的工具让我们快速构建应用Spring Initializr项目创建方式一:使用Spring Initializr 的 Web页面创建项目1、打开 Spring Initializr2、填写项目信息3、点击”Generate Project“按钮生成项目;下载此项目4、解压项目包,并用IDEA以Maven项目导入,一路下一步即可,直到项目导入完毕。5、如果是第一次使用,可能速度会比较慢,包比较多、需要耐心等待一切就绪。项目创建方式二原创 2022-08-30 08:33:24 · 397 阅读 · 0 评论