文章分类 -  Spring Boot

摘要:在实际项目中上传文件保存到到文件服务器是一个常用的操作,而在服务器上保存文件就需要特别小心。因为通常情况下不只是在一个路径里保存文件,所以需要实践一下保存文件到任意位置。当然,前提是你的应用程序有这样的操作权限。 一、分布式服务器上传作用 数据库服务器:运行我们的数据库 缓存和消息服务器:负责处理大 阅读全文
posted @ 2022-11-22 17:31 酒剑仙* 阅读(1561) 评论(0) 推荐(0) 编辑
摘要:一、静态资源默认映射规则 Spring Boot 默认将 / 所有访问映射到以下目录:** classpath:/static classpath:/public classpath:/resources classpath:/META-INF/resources 本质上就是在resources目录 阅读全文
posted @ 2022-11-22 13:38 酒剑仙* 阅读(2420) 评论(0) 推荐(0) 编辑
摘要:Spring MVC 中提供了拦截器功能,可以根据 URL 对请求进行拦截,主要应用于登陆校验、权限验证、乱码解决、性能监控和异常处理等功能上。Spring Boot 同样提供了拦截器功能。 而在 Spring Boot 项目中,使用拦截器功能需要以下 3 步即可: 定义拦截器; 注册拦截器; 指定 阅读全文
posted @ 2022-11-18 12:55 酒剑仙* 阅读(145) 评论(0) 推荐(0) 编辑
摘要:在src/main/test里面新建com.augus 包注意: 测试类不能叫做Test,会和注解同名 测试方法必须是public 测试方法返回值必须是void 测试方法必须没有参数 package com.augus; import com.augus.pojo.Emp; import com.a 阅读全文
posted @ 2022-11-17 17:24 酒剑仙* 阅读(18) 评论(0) 推荐(0) 编辑
摘要:Spring Boot 提供了一套默认的异常处理机制,一旦程序中出现了异常,Spring Boot 会自动识别客户端的类型(浏览器客户端或机器客户端),并根据客户端的不同,以不同的形式展示异常信息。 对于浏览器客户端而言,Spring Boot 会响应一个“ whitelabel”错误视图,以 HT 阅读全文
posted @ 2022-11-17 16:35 酒剑仙* 阅读(67) 评论(0) 推荐(0) 编辑
摘要:SpringBoot项目可以打包成jar类型的maven项目,也可以是一个war类型的maven项目,取决于我们要不要整合jsp使用。但是不管是哪种项目类型,已经不是我们传统意义上的项目结构了,在本地使用SpringBoot的启动器即可访问我们开发的项目。如果我们将项目功能开发完成后,需要使用Spr 阅读全文
posted @ 2022-11-16 16:23 酒剑仙* 阅读(294) 评论(0) 推荐(0) 编辑
摘要:在开发阶段,我们经常要修改代码,然后重启Spring Boot应用。经常手动停止再启动,比较麻烦。Spring Boot提供了一个开发者工具,可以监控classpath路径上的文件。只要源码或配置文件发生修改,Spring Boot应用可以自动重启。在开发阶段,这个功能比较有用。要使用这一开发者功能 阅读全文
posted @ 2022-11-16 15:29 酒剑仙* 阅读(462) 评论(0) 推荐(0) 编辑
摘要:一、现在不都前后端分离了?为什么要用Thymeleaf模板引擎? 为什么开始用Thymeleaf模板引擎?不是使用jsp呢? 首先前端交给我们的页面,是html页面,如果是我们之前开发,我们需要把他们转成jsp页面,jsp好处就是当我们查出一些数据转发到JSP页面以后,我们可以用jsp轻松实现数据的 阅读全文
posted @ 2022-11-13 11:05 酒剑仙* 阅读(55) 评论(0) 推荐(0) 编辑
摘要:一、模版引擎对比说明 在Java里面常用的模版引擎有很多, 例如: jsp、Freemarker、Thymeleaf等 我们来对比一下各个模版引擎. JSP(后端渲染,消耗性能) Java Server Pages 动态网页技术,由应用服务器中的JSP引擎来编译和执行,再将生成的整个页面返回给客户端 阅读全文
posted @ 2022-11-11 17:36 酒剑仙* 阅读(1806) 评论(0) 推荐(0) 编辑
摘要:一、Druid简介 Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。 Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。 Druid 可以很好的监控 DB 池连接和 SQL 的执行情况 阅读全文
posted @ 2022-11-09 13:50 酒剑仙* 阅读(290) 评论(0) 推荐(0) 编辑
摘要:之前讲了Springboot整合Mybatis,然后介绍了如何自动生成pojo实体类、mapper类和对应的mapper.xml 文件,并实现最基本的增删改查功能。本章来说一说Mybatis 的分页功能:使用PageHelper插件,实现分页功能。 一、PageHelper介绍 pageHelper 阅读全文
posted @ 2022-11-09 12:42 酒剑仙* 阅读(795) 评论(0) 推荐(0) 编辑
摘要:Spring Boot默认使用Logback组件作为日志管理。Logback是由log4j创始人设计的一个开源日志组件。在Spring Boot项目中我们不需要额外的添加Logback的依赖,因为在spring-boot-starter或者spring-boot-starter-web中已经包含了L 阅读全文
posted @ 2022-11-08 15:36 酒剑仙* 阅读(527) 评论(0) 推荐(0) 编辑
摘要:一、MyBatis 简介 MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain O 阅读全文
posted @ 2022-11-08 15:03 酒剑仙* 阅读(46) 评论(0) 推荐(0) 编辑
摘要:Spring Boot 提供了大量的自动配置,极大地简化了spring 应用的开发过程,当用户创建了一个 Spring Boot 项目后,即使不进行任何配置,该项目也能顺利的运行起来。也可以根据自身的需要使用配置文件修改 Spring Boot 的默认设置。SpringBoot 默认使用以下 2 种 阅读全文
posted @ 2022-11-03 12:32 酒剑仙* 阅读(662) 评论(0) 推荐(0) 编辑
摘要:一、前言说明 启动一个springboot项目,最简单的就是配置一个springboot启动类,然后运行即可 @SpringBootApplication public class SpringBoot { public static void main(String[] args) { Sprin 阅读全文
posted @ 2022-11-02 11:50 酒剑仙* 阅读(118) 评论(0) 推荐(0) 编辑
摘要:一、继承父项目方式创建springboot项目 1.1.创建一个模块 1.2.设置模块名称 1.3.选择Maven和开启lombok 1.4.在pom中添加依赖 <!--继承父项目方式--> <parent> <groupId>org.springframework.boot</groupId> < 阅读全文
posted @ 2022-11-01 17:16 酒剑仙* 阅读(567) 评论(0) 推荐(0) 编辑
摘要:一、为什么要学习Spring Boot呢? 1.1.Spring的优点: Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的Enterprise JavaBean(EJB),Spring为企业级Java开发提供了一种相 阅读全文
posted @ 2022-11-01 16:29 酒剑仙* 阅读(71) 评论(0) 推荐(0) 编辑

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