Springmvc框架Controller类就是一个单例类,所以他在速度和性能上是比较优越的。 这里需要特别注意的一点是:如果一个类已经是单例类了,你就不要在手动的创建类的对象了,这种做法是不可取的,会对系统造成较大的开销。最致命的一点就是,在并发环境下,会导致查询出来的数据错乱。 一般情况下,co ...
分类:
编程语言 时间:
2020-01-21 16:09:57
阅读次数:
81
上一篇文章里,我们定了项目基本目录结构。现在来回顾一下我的思路:创建入口文件;指定配置、日志目录;指定数据库、队列、缓存组件目录;创建数据处理的controller目录;指定公共函数等杂项。接下来,我们还是按照这个顺序填充代码。入口文件funcmain(){config.InitConfig()logger.InitLogger()}暂且忽略一些实现细节,我们需要先初始化配置和日志,先来看看日志,
分类:
其他好文 时间:
2020-01-21 09:24:59
阅读次数:
94
@RestController @RestController = @Controller + @ResponseBody组成,等号右边两位同志简单介绍两句,就明白我们@RestController的意义了: @Controller 将当前修饰的类注入SpringBoot IOC容器,使得从该类所在 ...
分类:
编程语言 时间:
2020-01-20 22:49:44
阅读次数:
93
01.自己定义了一个helper类,里面有个函数用来输出 02.定义一个Controller基本类,我们以后用到的Controllers类都继承自这个类。其中自动加载helper函数如图所示: 03. 我们在继承自BaseController的类中,调用我们自动加载的helper函数 04.打开浏览 ...
分类:
其他好文 时间:
2020-01-20 21:03:57
阅读次数:
88
1、文件上传默认为storage目录,修改上传路径为public目录 配置storeAs方法文件存储位置:config/filesystem.php 2、 在控件方法中获取路由参数 在routes/web.php设置参数 在自定义Controller获取路由参数 3、部分页面取消使用token验证 ...
分类:
其他好文 时间:
2020-01-20 13:05:50
阅读次数:
76
当检查不是自己的配置或者是自己的代码有问题的时候,很有可能是导入依赖的时候倒错了,比如少导入了一个 jackson-core的jar包依赖。 参考:https://blog.csdn.net/weixin_41011482/article/details/89420642 ...
分类:
编程语言 时间:
2020-01-20 00:05:02
阅读次数:
139
SpringMVC 第一章 1.1 三层架构 表现层:web层,用来和客户端进行数据交互的,一般采用MVC的设计模式 业务层:处理公司具体的业务逻辑的 持久层:操作数据库的 1.2 MVC模型 Model:用来进行数据封装 View:用来展示数据给用户 Controller:用来接收用户请求,整个流 ...
分类:
编程语言 时间:
2020-01-19 19:23:23
阅读次数:
73
https://bbs.csdn.net/topics/392372300 应该传的是vo 但是根据情况而定,尤其是前后分离,有特定的前端开发人员的时候。因为dto往往会添加很多额外的数据信息,打个比方,用户新增,往往前端传递的是账户名、密码、创建人标示等等很少的信息,但是dto作为一个中转数据,会 ...
分类:
其他好文 时间:
2020-01-19 12:58:31
阅读次数:
520
SpringMVC 的处理过程可分为如下 三步 : ( 1) ApplicationContext初始化时用 Map 保存所有 URL 和 Controller 类的对应关系 。 (2)根据请求 URL 找到对应的 Controller,并从 Controller 中找到处理请求的方法。 (3)将 ...
分类:
编程语言 时间:
2020-01-18 19:49:46
阅读次数:
96
先看效果 Springboot+Mybatis+Pagehelper分页具体实现略。 Controller返回数据 js vue articles里有三个字段: total(数据不分页总条数,暂时无用,因为没有做具体页数的按钮), list(当前页数据), pages(分页总页数) 默认首次打开页面 ...
分类:
其他好文 时间:
2020-01-18 16:37:04
阅读次数:
67