随笔分类 -  SpringBoot

摘要:场景:在做springBoot整合Theamleaf时,用了@RestController注解,在进行试图渲染的过程中,遇到试图没有渲染成功,找到了原因,记录一下。 第一种情况:使用@RestController注解 package com.example.demo; import org.spri 阅读全文
posted @ 2022-08-27 00:41 leagueandlegends 阅读(1179) 评论(0) 推荐(0) 编辑
摘要:一、@Conditional简介 @Conditional是Spring4新提供的注解,它的作用是按照一定的条件进行判断,满足条件给容器注册Bean。SpringBoot是根据配置文件的内容决定是否创建Bean,以及如何创建bean到Spring容器中,而Spring Boot自动化配置的核心控制, 阅读全文
posted @ 2022-08-14 19:23 leagueandlegends 阅读(333) 评论(0) 推荐(0) 编辑
摘要:一、SpringBoot自动配置的注解@AutoWired SpringBoot的自动配置就是当Spring容器启动后,一些自动配置类(只是自动配置类,并不是当前的组件配置到IOC容器中,自动配置类通过@Conditional注解来按需配置)就自动装配的IOC容器中,不需要我们手动注入,从而简化了开 阅读全文
posted @ 2022-08-11 11:56 leagueandlegends 阅读(2812) 评论(0) 推荐(1) 编辑
摘要:一、@PropertySource 如果想使用项目加载特定的配置文件,可以使用@PropertySource 新建一个项目 DemoApplication.java package com.zk.demo; import org.springframework.boot.SpringApplicat 阅读全文
posted @ 2022-08-04 00:19 leagueandlegends 阅读(67) 评论(0) 推荐(0) 编辑
摘要:JSR303数据校验 Springboot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。我们这里来写个注解让我们的name只能支持Email格式; 新建个项目 pom.xml加入如下依赖 <dependency> <groupId>org.springf 阅读全文
posted @ 2022-08-03 23:22 leagueandlegends 阅读(76) 评论(0) 推荐(0) 编辑
摘要:读properties文件产生中文乱码,如何修改如下 settings File Encoding 全部设置为UTF-8 在application.properties文件中加入如下几行代码 # 应用名称 spring.application.name=demo # 应用服务 WEB 访问端口 se 阅读全文
posted @ 2022-07-30 00:13 leagueandlegends 阅读(114) 评论(0) 推荐(0) 编辑
摘要:今天用Springboot配合JPA写一个增删改查的小例子 程序结构 首先,加入JPA依赖 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 阅读全文
posted @ 2020-12-20 23:32 leagueandlegends 阅读(149) 评论(0) 推荐(0) 编辑
摘要:今天用Springboot配合JDBCTemplate写一个增删改查的小例子 构建数据库 create table Student( Sid Integer, Sno char(10), Sname char(10), Sgrade Integer, primary key(Sid) ); 构建项目 阅读全文
posted @ 2020-12-20 21:42 leagueandlegends 阅读(246) 评论(0) 推荐(0) 编辑
摘要:SpringBoot一共有五种异常处理的方式 方式一:@ControllerAdvice+@ExceptionHandler 注解处理异常 GlobalExceptionHandler.java package com.zk.myspringboot002; import java.util.Has 阅读全文
posted @ 2020-12-13 21:16 leagueandlegends 阅读(99) 评论(0) 推荐(0) 编辑
摘要:我们可以使用Springboot的登录拦截器进行登录验证,并完成登录跳转,错误的账户不进行跳转,正确的账户则跳转至success页面中。 同时添加登录拦截器,对于错误的账户不允许直接访问main.html页面。 实现步骤: 一.配置登录页面以及登录业务逻辑处理 1.首先建立一个springboot的 阅读全文
posted @ 2020-05-04 01:01 leagueandlegends 阅读(386) 评论(0) 推荐(0) 编辑
摘要:我们可以将Springboot结合thymeleaf进行国际化。 首先,我们新建项目,项目结构如下: 第一步,我们在pom.xml文件中引入thymeleaf jar包 pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns: 阅读全文
posted @ 2020-04-21 20:08 leagueandlegends 阅读(442) 评论(0) 推荐(0) 编辑
摘要:我们可以使用SpringBoot,将SpringBoot与mybatis结合起来,实现对数据库的增删改查的操作。 接下来举个例子: 第一步,首先创建一个数据库test,并创建表tb_user,向tb_user中插入几条数据。 create database test; -- -- Table str 阅读全文
posted @ 2020-04-20 08:44 leagueandlegends 阅读(590) 评论(0) 推荐(0) 编辑
摘要:1.SpringMVC自动配置 SpringBoot 为我们定义好了SpringMVC的配置文件(org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration.class),首先我们来参考一下官网的SpringMVC的自动配置的 阅读全文
posted @ 2020-04-17 23:59 leagueandlegends 阅读(901) 评论(0) 推荐(0) 编辑
摘要:SpringBoot可以通过3种方式来获取静态资源 方式一:访问所有webjars/**,访问静态资源的路径为META-INF/resources/webjars,可以在此路径中查找静态资源。 举个例子: 新建一个项目工程 并在pom.xml文件中引入webjars包, pom.xml <?xml 阅读全文
posted @ 2020-04-14 15:11 leagueandlegends 阅读(986) 评论(0) 推荐(0) 编辑
摘要:今天介绍一下SpringBoot配置日志文件 SpringBoot在所有的内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如Java Util Logging,Log4J,Log4J2和Logback。但是每种Logger都可以通过配置使用控制台或者文件输出日志内 阅读全文
posted @ 2020-04-08 21:57 leagueandlegends 阅读(5484) 评论(0) 推荐(0) 编辑
摘要:springboot中添加debug属性值,可以查看工程的配置报告,默认的debug属性值为false debug=true server.port=8082 #配置项目访问路径 server.context-path=/boot1 启动Springboot项目,可以看到如下配置 阅读全文
posted @ 2020-04-08 08:29 leagueandlegends 阅读(256) 评论(0) 推荐(0) 编辑
摘要:一.配置文件加载顺序 SpringBoot会扫描如下几个位置的application.properties文件以及application.yml文件作为Springboot的默认配置文件,且位置的不同会造成文件的加载优先级不同。 文件位置如下: -file:./config/-file:./-cla 阅读全文
posted @ 2020-03-27 16:52 leagueandlegends 阅读(1288) 评论(0) 推荐(0) 编辑
摘要:SpringBoot-profile解析 SpringBoot中使用配置文件application.properties和application.yml两种方式,在这两种方式下分别对应各自的profile配置方式。 一.Properties配置文件环境切换 1、application.propert 阅读全文
posted @ 2020-03-25 17:03 leagueandlegends 阅读(1716) 评论(0) 推荐(0) 编辑
摘要:在我们配置properties文件时,可以通过文件占位符使用属性文件中的其他属性值。 举个例子: ConfigBean.java package com.zk.myspringboot_003; import java.util.ArrayList; import java.util.HashMap 阅读全文
posted @ 2020-03-19 23:36 leagueandlegends 阅读(702) 评论(0) 推荐(0) 编辑
摘要:一.配置Bean的方式一 我们可以使用注解@ImportResource引入SpringBean.xml 首先建立一个SpringBoot,添加SpringBootApp.java、beans.xml、HelloService.java、SpringBoottest.java如下: HelloSer 阅读全文
posted @ 2020-03-15 15:23 leagueandlegends 阅读(513) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示