开发环境 IDEA MySQL 5.7.19 Tomcat 9 Maven 3.6 数据库环境 创建一个存放书籍数据的数据库表 sql CREATE DATABASE ; USE ; DROP TABLE IF EXISTS ; CREATE TABLE ( INT(10) NOT NULL AUT ...
分类:
编程语言 时间:
2020-03-19 10:48:59
阅读次数:
73
什么是SpringMVC 1、概述 Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。 查看官方文档:https://docs.spring.io/spring/docs/5.2.4.RELEASE/spring framework refe ...
分类:
编程语言 时间:
2020-03-18 23:54:34
阅读次数:
99
2. Bean的装配 Spring容器负责创建应用程序中的bean,并通过DI来协调对象之间的关系。Spring提供了三种主要的装配机制: XML显式配置; Java配置类进行显式配置; 隐式的bean发现机制和自动装配。 推荐使用Java配置类结合隐式的自动bean扫描机制。 2.1 通过XML装 ...
分类:
编程语言 时间:
2020-03-18 23:24:32
阅读次数:
77
Controller及RestFulf风格 控制器Controller 控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现。 控制器负责解析用户的请求并将其转换为一个模型。 在Spring MVC中一个控制器类可以包含多个方法 在Spring MVC中,对于Controller ...
分类:
其他好文 时间:
2020-03-18 11:52:23
阅读次数:
68
(1) Http请求:客户端请求提交到DispatcherServlet。(2) 寻找处理器:由DispatcherServlet控制器查询一个或多个HandlerMapping,找到处理请求的Controller。(3) 调用处理器:DispatcherServlet将请求提交到Controlle ...
分类:
编程语言 时间:
2020-03-17 10:21:39
阅读次数:
80
因项目需求,可能需要迁移项目,或者更改项目,本章对迁移过程中需要涉及到的软件和可能会遇到一些问题,此处对过程以及解决方法做出记录,如有不足,欢迎补充。 一个非分布式项目的主要文件,为src和pom.xml文件(该项目使用maven),一般存入git上的文件也只存这两者。 其中,src为项目源码,其中 ...
分类:
编程语言 时间:
2020-03-16 18:56:10
阅读次数:
55
spring-boot-starter-web的引用依赖情况如下: 从图中可以看出spring-boot-starter-web已经引入spring-mvc和内嵌的tomcat,基本的使用并不难,这部分主要在于看源码。源码阅读后面另起随笔。 ...
分类:
编程语言 时间:
2020-03-16 14:44:37
阅读次数:
60
配置yml spring: mvc: static-path-pattern: /static/** resources: static-locations: classpath:/static/ ...
分类:
编程语言 时间:
2020-03-15 10:06:19
阅读次数:
303
前言: 示例是很有用的,这里列举的是非常简单的小java项目。应用了spring mvc,学习本项目可以了解前怎么调用的后端?后端怎么提供的接口?怎么增加的依赖等。 本教程是在一个maven web项目基础上做的,教程如下: https://blog.csdn.net/czc9309/article... ...
分类:
编程语言 时间:
2020-03-14 12:58:08
阅读次数:
73
这是maven项目 导入的时候记得maven导入 我就不过多BB了。链接放下,下就完事了 下载链接:https://github.com/DuJiu02/Spring_MVC_upload_down ...
分类:
编程语言 时间:
2020-03-13 18:25:50
阅读次数:
55