
SpringBoot
文章平均质量分 69
Stilch
Java小白分享一些学习笔记
展开
-
SpringBoot调整上传文件大小限制
org.apache.tomcat.util.http.fileupload.impl.SizeLimitExceededException: the request was rejected because its size (16460312) exceeds the configured maximum (10485760) at org.apache.tomcat.util.http.fileupload.impl.FileItemIteratorImpl.init(FileItemIterato原创 2022-04-11 12:11:11 · 1169 阅读 · 0 评论 -
Spring Boot读取properties配置文件的两种方式
Spring Boot读取properties配置文件的两种方式 @Value:一般用于单个属性值时,直接通过这种方式进行注入 @ConfigurationProperties:一般用于前缀下含有多个属性值时 https://blog.youkuaiyun.com/weixin_42352733/article/details/121830775?utm_source=app&app_version=4.21.0&code=app_1562916241&uLinkId=usr1mkqgl919b转载 2021-12-24 08:03:03 · 281 阅读 · 0 评论 -
07MyBatis Plus代码生成、RBAC、表设计、MyBatis多表查询、YAML、项目配置
MyBatis Plus代码生成 导入依赖 pom.xml <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.1.2</version> </dependency> <dependency> <groupId>org.free原创 2021-12-19 08:18:21 · 1694 阅读 · 0 评论 -
06pageHelper、翻页、Example使用、异步表单
分页展示数据 先在controller中定义访问数据的方法 Controller @RequestMapping("list") // 用户列表 public List<Account> list(HttpServletRequest request) { List<Account> list = accountSrv.findAll(); return list; } Service public List<Account> findAll() { Accoun原创 2021-12-13 16:53:57 · 419 阅读 · 0 评论 -
05系统设计、登录异步校验、权限管理、简单的退出功能
OA办公自动化 无纸化办公 工作流 模块划分 用户管理 用户注册:表的增删改查 权限管理 角色管理:(普通用户、管理员) 设计 static目录静态文件是对外能够提供访问的文件 templates文件是用户直接访问不到的,是需要模板引擎进行加载返回结果 做一个异步的登录功能 前端js代码 $(function () { $(".login_btn").click(function () { var loginName = $("#loginName").val(); va原创 2021-12-07 18:54:19 · 654 阅读 · 0 评论 -
04mybatis整合SpringBoot、mybatis-generator
Spring Data JPA构建小型项目效率极快 但是会带来N+的问题 如果一个表中一个属性引用一个 对象,一对多的情况,需要做嵌套查询,就会发送N条查询语句到数据库里,所以很容易出问题。 本来一条sql就解决的嵌套查询,现在需要发N条sql,数据库总是接收到这种无用的查询,数据库所受压力都是一些没有意义的压力。Hibernate逐渐被淘汰的原因是底层太复杂。 ORM 一个实体类对应一个数据库表 一个实例对象对应一条记录 这个映射关系就叫做ORM:表到对象之间的映射 Mybatis也是使用ORM映射、对于原创 2021-12-05 21:44:18 · 650 阅读 · 0 评论 -
03SpringDataCRUD、thymeleaf、bootstrap
Spring Data 环境下的CRUD Spring Data JPA面向接口开发 SpringDataJPA会自动的将数据库中字段名的_下划线转成驼峰命名形式 login_name ----》 loginName 创建account表 CREATE TABLE `account` ( `id` int(11) NOT NULL AUTO_INCREMENT, `login_name` varchar(45) NOT NULL, `password` varchar(45) NOT NULL,原创 2021-12-02 22:26:37 · 290 阅读 · 0 评论 -
02SB的MVC、spring data jpa
MVC三层 controller层主要负责资源映射(@RequestMapping("/asdf"))逻辑跳转,参数的传递。通过url可以访问某一个方法,进入方法就可以去做业务逻辑的跳转了。收集用户请求的数据、提交的数据、把提交的数据收集到系统上保存到数据库。已经存到数据表中的数据可以通过url取出。return回去用模板引擎渲染到前端页面 service层负责业务逻辑 Servlet容器下的组件 Filter:做一些简单的用户的uri过滤(权限过滤) 基于SpringBoot 的MVC 数据的查询展示原创 2021-12-01 22:28:16 · 756 阅读 · 0 评论 -
01SB介绍、构建方式、配置文件、构建web、热部署、模板引擎
SpringBoot主要解决的是在无服务的架构下简化配置(快速配置)、前后端分离、快速开发 提供了快速启动入门 开箱即用、提供默认配置 内嵌容强化web项目 没有冗余代码生成和xml配置要求 像之前搭建一个spring的项目,需要将各种jar包导入。 有了maven之后 maven解决的是依赖的问题 解决依赖冲突的问题: start.spring.io构建项目的脚手架(空项目)生成工具。开箱即用 使用start构建项目脚手架导入springweb,会在项目中内置tomcat、spring、springMV原创 2021-11-26 16:59:34 · 404 阅读 · 0 评论