![](https://img-blog.csdnimg.cn/1715c1d2f6304eaaa4f3e7e8dc31f23f.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot(念安)
文章平均质量分 63
SpringBoot
李林楠
努力成为技术大牛!
展开
-
谁还不学个Git了
版本库又名仓库,英文名repository,可以简单的理解为一个目录,在这个目录里面所有文件都可以被git管理起来,每个文件的修改,删除,git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻将文件“还原”。...原创 2022-07-21 15:09:52 · 165 阅读 · 0 评论 -
SpringBoot应用热部署
什么是热部署?热部署,就是在应用正在运行的时候升级软件(增加业务/修改bug),却不需要重新启动应用。大家都知道在项目开发过程中,常常会改动页面数据或者修改数据结构,为了显示改动效果,往往需要重启应用查看改变效果,其实就是重新编译生成了新的 Class 文件,这个文件里记录着和代码等对应的各种信息,然后 Class 文件将被虚拟机的 ClassLoader 加载。而热部署正是利用了这个特点,它监听到如果有 Class 文件改动了,就会创建一个新的 ClaassLoader进行加载该文件,经过一系列的过程原创 2021-11-17 22:13:15 · 822 阅读 · 0 评论 -
SpringBoot分页条件查询操作
SpringBoot分页条件查询操作UserQuerypackage com.xxxx.springboot.query;/** * 分页及条件查询 */public class UserQuery { /*分页参数*/ private Integer pageNum = 1;//当前页 private Integer pageSize = 10;//每页显示的记录数量 /*条件查询的参数*/ private String userName;//查询条原创 2021-11-17 17:22:04 · 2531 阅读 · 1 评论 -
SpringBoot数据访问操作
SpringBoot数据访问操作完成 SpringBoot 与 Mybatis 集成后,接下来以学生表为例实现一套用户模块基本数据维护。查询操作接口方法定义package com.xxxx.springboot.dao;import com.xxxx.springboot.po.User;public interface UserDao { //查询操作 //通过id查询用户对象 public User queryUserById(Integer id);}原创 2021-11-17 15:24:36 · 985 阅读 · 0 评论 -
SpringBoot集成Mybatis
SpringBoot集成Mybatis使用 SpringBoot 开发企业项目时,持久层数据访问是前端页面数据展示的基础,SpringBoot 支持市面上常见的关系库产品 (Oracle、Mysql、SqlServer、DB2等) 对应的相关持久层框架,当然除了对于关系库访问的支持,也支持当下众多的非关系库 (Redis、Solr、MongoDB等) 数据访问操作,这里主要介绍 SpringBoot 集成 Mybatis 并实现持久层数据基本增删改查操作。环境整合配置IDEA下创建 Maven 普通工原创 2021-11-17 12:37:26 · 670 阅读 · 0 评论 -
SpringBoot 应用打包与部署
SpringBoot 应用打包与部署当项目开发完毕进行部署上线时,需要对项目进行打包操作,入门中构建的项目属于普通应用,由于SpringBoot 内嵌 Tomcat 容器,所有打包后的 jar 包默认可以自行运行。Jar 包部署配置打包命令idea 下配置 clean compile package -Dmaven.test.skip=true 执行打包命令,target 目录得到待部署的项目文件。部署并访问打开本地 dos 窗口,执行 java -jar 命令 部署已打好的 jar 包文件原创 2021-11-15 17:32:11 · 1175 阅读 · 0 评论 -
SpringBoot 静态资源访问
SpringBoot 静态资源访问从入门项目中可以看到:对于 Spring Mvc 请求拦截规则为 ‘/’ ,Spring Boot 默认静态资源路径如下:即:我们可以在 resources 资源目录下存放 web 应用静态资源文件。默认静态资源路径在 resources 目录下创建 static 或者 public 目录,存放 images、js、css 等静态资源文件浏览器访问:在视图中使用静态资源自定义静态资源路径在 spring.resources.static-locat原创 2021-11-15 16:46:20 · 161 阅读 · 0 评论 -
Thymeleaf 视图集成
Thymeleaf 视图集成SpringBoot 支持多种视图技术集成,并且 SpringBoot 官网推荐使用 Thymeleaf 作为前端视图页面,这里实现Thymeleaf 视图集成,借助入门项目引入 Thymeleaf 环境配置。starter坐标引入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId&g原创 2021-11-15 14:56:27 · 501 阅读 · 0 评论 -
FreeMarker视图集成
FreeMarker视图集成SpringBoot 内部支持 Freemarker 视图技术的集成,并提供了自动化配置类FreeMarkerAutoConfiguration,借助自动化配置可以很方便的集成 Freemarker基础到 SpringBoot 环境中。这里借助入门项目引入 Freemarker 环境配置。Starter 坐标引入 <dependency> <groupId>org.springframework.boot<原创 2021-11-15 14:40:18 · 464 阅读 · 0 评论 -
Spring Boot 核心配置
Spring Boot 核心配置设置 Banner 图标在搭建 Spring Boot 项目环境时,程序启动后会在控制台打印醒目的 SpringBoot 图标,图标描述了Spring Boot 版本信息,这是 Spring Boot 项目与 Spring 项目启动区别较大的地方,Spring Boot 通过默认 Banner 在程序启动时显示应用启动图标,当然图标我们也可以进行自定义。Banner 图标自定义Spring Boot 项目启动时默认加载 src/main/resources 目录下的原创 2021-11-12 17:35:28 · 994 阅读 · 0 评论 -
SpringBoot快速入门
SpringBoot快速入门环境准备IDEA、Maven、JDK1.8+ 、Spring Boot 2.x创建项目通过 Maven 创建一个普通的 java 项目添加依赖坐标 <!-- SpringBoot的父级依赖。只有设置了parent标签,项目才是SpringBoot项目 --> <!--SpringBoot项目必须设置parent标签,该标签中引入了大量默认的依赖坐标--> <parent> <groupId原创 2021-11-12 17:16:03 · 808 阅读 · 0 评论