分类: SpringMVC

17 篇文章

thumbnail
REST风格
怎么区分呢? 使用RESTful风格开发,我们来个对比: 之前开发风格: 使用RESTful风格: 也就是为了好看,不是乱七八糟的样子罢了 如果你需要在路径,中传一个路径变量,比如你要删除一个id为1的用户, 直接在路径中加数字了,之前都是用?的方式,那么你既然这样改了,idea怎么识别呢, 在表现层参数里加个注解@PathVariable,同时还…
thumbnail
——————响应——————
一:响应Pojo对象 相应json数据,比如我们有一个实体对象user,里面有两个参数,怎么把对象实体转化为json的数据提交给前端页面呢? 用到注解@ResponseBody 效果: 这就叫对象自动转json 控制台: 二:响应集合对象 返回集合对象也是用注解@ResponseBody 效果: 响应页面: 响应文本数据: 响应json数据: 对象…
thumbnail
请求与响应
一:请求映射路径书写 比如在多个模块中都有/save方法,那么初始化bean的时候就会发生冲突,怎么解决呢? 在访问路径前面加一个模块名 比如这个(“/user/delete”),但是这么多方法前面都有 user ,能不能简化呢,答案是可以 把user抽离出来,这个叫请求路径前缀,也就是@RequestMapping("/user") 后面就不用写…
thumbnail
避免Spring错误的加载到SpringMvc的bean
因为Spring都是扫描包 例如 com.itheima 而Springmvc控制的表现层也再这个包的类目下,如何才能避免Spring扫描表现层呢? 两中种方式: 方式一: 注意:@ComponentScan里面是可以填数组的,因此可以把服务层Service,dao层都可以写上去 方式二: 去扫描包com.itheima的包除了带有@Control…
thumbnail
SpringMVC工作流程
启动tomcat后,首先执行ServletContainersInitConfig类,这个类也是SpringMVC创建的第四步,初始化Servlet容器,在这个类中继承AbstractDisparcherServletInitializer这个抽象类,然后创建容器,然后new了一个容器对象,加载SpringMVCconfig.class配置类,这个…
thumbnail
SpringMVC
什么是异步提交? 异步提交(Asynchronous Commit)是一种计算机科学中的概念,特别是在数据库管理系统(DBMS)、文件系统、网络通信等领域中使用广泛。它指的是一个操作的完成不是立即反馈给调用者,而是由系统在后台处理,调用者可以继续执行其他任务,而不需要等待当前操作的完成。异步提交的主要优点是提高效率和响应性,尤其适用于那些耗时较长的…
thumbnail
分层解耦
控制层:Controller,接收前端发送的请求,对请求进行处理,并响应数据 服务层:Service ,处理具体的业务逻辑 数据访问层(持久层):Dao ,负责数据访问操作,例如增删改查 分层解耦: 内聚:软件中各个功能模块内部的功能联系 耦合:衡量软件中各个层/模块之间的依赖,关联的层度 软件设计原则:高内聚低耦合 控制反转提供的容器称之为IOC…