![](https://img-blog.csdnimg.cn/ea25150299204b7a98255673603a077b.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot企业级开发
本专栏主要以传智博客上观看的springboot企业级开发教程为主,对视频所做的笔记
熊凯瑞
始终保持对代码的那份单纯的热爱,保持对技术的专注和钻研,对广袤知识的敬畏与追求。
展开
-
SpringBoot之Thymeleaf国际化页面
Thymeleaf国际化页面1、编写多语言国际化文件及配置文件国际化文件配置中文的配置信息login.propertieslogin_zh_CN.properties配置英文的配置信息login.propertieslogin_en_US.properties1.1 创建login_zh_CN.properties文件 login.tip=请登录 login.username=用户名 login.password=密码 login.rememberme=原创 2022-04-05 15:41:29 · 843 阅读 · 0 评论 -
SpringBoot之Thymeleaf页面展示
使用Thymeleaf完成数据的页面展示1、创建SpringBoot项目,引入Thymeleaf依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf<artifactId></dependency>2、编写配置文件,对thymeleaf模板的页面数据缓存进行设置#原创 2022-04-03 14:57:13 · 1096 阅读 · 0 评论 -
SpringBoot之Thymeleaf简要基础知识
SpringBoot支持的视图技术之Thymeleaf1、SpringBoot可整合的模板引擎技术(1)FreeMarker(2)Groory(3)Thymeleaf(4)Mustache 等等2、Thymeleaf常用标签(示例代码)<!DOCTYPE html><html lang = "en" xmlns:th="http://www.thymeleaf.org"> #引入thymeleaf标签<head> <meta cha原创 2022-04-03 14:53:24 · 680 阅读 · 0 评论 -
SpringBoot之Redis相关知识
一、Redis介绍1、Redis简介Redis是一个开源的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件,并提供多种语言的API。2、Redis优点(1)存取速度快Redis速度非常快,每秒可执行大约110000次的设备操作,或者执行81000次的读取操作。(2)支持丰富的数据类型Redis支持开发人员常用的大多数数据类型,例如列表、集合、排序集和散列等。(3)操作具有原子性所有Redis操作都是原子操作,这确保如果两个客户端并发访问,Redis服务器能接收更新后的值。(原创 2022-04-02 17:05:52 · 1050 阅读 · 0 评论 -
SpringBoot之整合JPA
Spring Boot整合JPA1、在pom文件中添加Spring Data JPA依赖启动器 <dependency> <groupId>org.springframework.boot</groupId> <artifacId>spring-boot-starter-data-jpa</artifactId> </dependency>2、编写ORM实体类//该实体类要与mysql数据库里的表进行原创 2022-04-02 13:41:38 · 1321 阅读 · 0 评论 -
SpringBoot之SpringData JPA的基本使用
一、Spring Data JPA的基本使用1、编写ORM实体类 实体类与数据表进行映射,并且配置好映射关系。1.1 创建实体类举个例子@Entity(name=" <mysql数据库里对应的表名> ") //该注解表示当前实体类是与表有映射关系的实体类public class discuss{ @Id //该注解表示配置该属性对应的字段为主键 @GeneratedValue(strategy=GenerationType.IDENTITY) //表示当前主原创 2022-03-31 17:27:05 · 1243 阅读 · 0 评论 -
SpringBoot之使用配置文件方式整合MyBatis
一、使用配置文件方式整合MyBatis1、创建Mapper接口文件:@Mapper //主要内容 @Mapper public interface ArticalMapper{ //根据id查询文章(包含对应的评论) public Article selectArticle(Integer id); }2、创建XML映射文件:编写对应的SQL语句根据实体类来创建public class Article{ privat原创 2022-03-22 15:09:57 · 1414 阅读 · 0 评论 -
SpringBoot之使用注解方式整合MyBatis
一、使用注解方式整合MyBatis1、创建Mapper接口文件:@Mapper(1)创建一个包(mapper)(2)在包里创建mapper接口文件例如:创建CommentMapper接口文件@Mapper //表示该类是一个mybatis接口文件,是需要被springboot进行扫描的。public interface CommentMapper{ //查询方法 @Select("select * from t_comment where id = #{id}") p原创 2022-03-21 09:25:32 · 1287 阅读 · 0 评论 -
Springboot之数据访问概述和基础环境搭建
一、Springboot数据访问之概述和基础环境搭建1、概述Spring Boot默认采用整合SpringData的方式统一处理数据访问层,通过添加大量自动配置,引入各种数据访问模板xxxTemplate以及统一的Repository接口,从而达到简化数据层的操作。2、SpringBoot提供的常见数据库依赖启动器 名称 对应数据库spring-boot-starter-data-jpa Spring Data JP原创 2022-03-20 15:38:49 · 1358 阅读 · 0 评论 -
SpringBoot之配置文件属性值注入
配置文件属性值注入一、属性值分类1、系统默认属性如果配置的是springboot已有属性,那么springboot在全局扫描时,能够对其自动扫描并识别,,同时对原来的默认值进行覆盖。2、自定义属性如果是自己自定义的属性值,springboot是不识别的,如果想使得这些属性生效,那么要对这些属性进行注入。二、属性值注入的注解1、@Component注解生成当前类的实例对象,存到IOC容器中。2、@ConfigurationProperties(prefix = “xxx”)注解(1)批量注原创 2022-03-20 15:34:05 · 1653 阅读 · 0 评论 -
SpringBoot之随机值设置
一、随机值设置1、语法格式${random.xx} xx表示需要指定生成的随机数类型和范围2、示例代码在全局配置文件中写相关代码(1)配置随机数my.secret=${random.value}(2)配置随机数为整数my.number=${random.int}(3)配置随机数为long类型my.bignumber=${random.long}(4)配置随机数为uuid类型my.uuid=${random.uuid}(5)配置小于10的随机整数my.number.less.th原创 2022-03-20 15:27:40 · 2128 阅读 · 0 评论 -
Springboot自定义配置相关知识(@PropertySource+@ImportResource+@Configuration)
一、SpringBoot自定义配置之使用@PropertySource加载配置文件1、@PropertySource 指定自定义配置文件的位置和名称2、@Configuration 自定义配置类,Spring容器组件 (用该标记标记的类为核心配置类,并将其生成实例存到spring容器中。) 也可以用@Component注解代替3、@EnableConfigurationProperties() 开启配置类的属性注入功能4、@ConfigurationProperties()原创 2022-03-15 17:33:37 · 451 阅读 · 0 评论 -
Springboot的全局配置文件相关知识
springboot的全局配置文件作为springboot主配置文件,配置时就是key-value形式一、application.properties可配置普通属性值和对象类型等。。1、相关例子(1) 普通属性值的配置 server.port=8081 server.servlet.context-path=/hello(2)对象类型 person.id=1 person.name=zhangsan原创 2022-03-15 18:01:04 · 652 阅读 · 0 评论 -
SpringBoot之Profile多环境配置
一、Profile多环境配置1、Profile文件多环境配置(1)多环境配置文件格式application-{profile} properties注:{proflie}对应具体的环境标识开发环境:development测试环境: test生产环境:production分别创建的文件是application-dev.properties //该文件内容是 server.port=8081application-test.properties //该文件内容是 serve原创 2022-03-20 15:07:42 · 838 阅读 · 0 评论