说起应用分层,大部分人都会认为这个不是很简单嘛 就`Controller`,`Service`, `Mapper`三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中,`Controller`做的逻辑比`Service`还多,`Service`往往当成透传了,这其实是很多人开发代码都没有... ...
分类:
其他好文 时间:
2019-08-26 00:25:08
阅读次数:
103
一、跨域背景 1.1 何为跨域? 的一般格式: 示例: 是由 + + + + 组成。 只要协议,子域名,主域名,端口号这四项组成部分中有一项不同,就可以认为是不同的域,不同的域之间互相访问资源,就被称之为跨域。 1.2 一次正常的请求 Controller层代码: 启动项目,测试请求 浏览器打开 " ...
分类:
编程语言 时间:
2019-08-25 18:26:05
阅读次数:
157
SpringMVC是目前主流的Web MVC框架之一。 我们使用浏览器通过地址 http://ip:port/contextPath/path进行访问,SpringMVC是如何得知用户到底是访问哪个Controller中的方法,这期间到底发生了什么。 本文将分析SpringMVC是如何处理请求与Co ...
分类:
编程语言 时间:
2019-08-25 16:21:20
阅读次数:
71
说明:Validation 在Controller层使用Validation应该都使用过了,以下方式可以使用 Validation 在Service层完成对dto的属性校验,避免写一堆的 if else 来处理这些逻辑,提高开发效率,代码如下: 1:DTO实体类代 2:可以将ValidatorFac ...
分类:
编程语言 时间:
2019-08-25 14:20:19
阅读次数:
295
kafka深入研究之路(1)-剖析各原理02接着上一文的内容继续升入研究topic如何创建于删除的topic的创建具体流程文字为:1、controller在ZooKeeper的/brokers/topics节点上注册watcher,当topic被创建,则controller会通过watch得到该topic的partition/replica分配。2、controller从/brokers/ids读
分类:
其他好文 时间:
2019-08-25 10:20:58
阅读次数:
117
1、项目分层 view层:视图层 controller层:控制层 service层:业务层 dao层:数据库访问层 domain:实体包 tools:工具类 2、jar包 3、配置文件 4、程序设计 (1)domain包,主要存放javabean dao层: (3)Service层: 4、Contr ...
分类:
数据库 时间:
2019-08-24 13:14:37
阅读次数:
100
1. 项目名:没有要求,别中文 2. 包:公司域名倒写:com.igeek 3. 持久层:dao,persist,mepper 4. 实体类:entity,model,bean,javabean,pojo 5. 业务逻辑:service 6. 控制器:controller,servlet,actio ...
分类:
编程语言 时间:
2019-08-24 00:39:14
阅读次数:
148
elasticsearch-restart: #!/bin/bash PID=`ps -ef|grep elasticsearch|grep -vE 'grep|controller|elasticsearch-restart'|awk '{print $2}'`kill -9 $PID >/dev ...
分类:
系统相关 时间:
2019-08-23 22:41:03
阅读次数:
160
@[TOC] 1.web框架分层 一般web框架可以分为表现层,业务层,持久层 mvc是指表现层的设计模式:model(模型) ,view(视图) 比如jsp html等,controller(控制器) 2.什么是springmvc ...
分类:
编程语言 时间:
2019-08-23 13:22:15
阅读次数:
94
在springBoot和Myatis 整合中出现springBoot无法启动 并且报以下错误 Description: Field userMapper in cn.lijun.controller.UserController required a bean of type 'cn.lijun.m ...
分类:
编程语言 时间:
2019-08-23 10:31:21
阅读次数:
123