06 2022 档案

摘要:5、JSR303数据校验@validated Springboot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。我们这里来写个注解让我们的name只能支持Email格式,在name变量上添加@Email 添加依赖 <!-- https://mvnrepo 阅读全文
posted @ 2022-06-10 10:38 暴躁C语言 阅读(168) 评论(0) 推荐(0)
摘要:4、文件配置 新建一个springboot项目,删掉多余东西,新建application.yaml SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的 application.properties 语法结构 :key=value 【注意】properties配置文件在写中文的时候, 阅读全文
posted @ 2022-06-10 10:37 暴躁C语言 阅读(72) 评论(0) 推荐(0)
摘要:3、原理初探 我们之前写的HelloSpringBoot,到底是怎么运行的呢,Maven项目,我们一般从pom.xml文件探究 1、父依赖 其中它主要是依赖一个父项目,主要是管理项目的资源过滤及插件! 1 <parent> 2 <groupId>org.springframework.boot</g 阅读全文
posted @ 2022-06-10 10:35 暴躁C语言 阅读(47) 评论(0) 推荐(0)
摘要:1、微服务阶段 javase: OOP mysql:持久化 html+css+js+jquery+框架:视图层 javaweb:独立开发MVC三层架构的网站了:原始 ssm :框架:简化了我们的开发流程,配置也开始较为复杂; JavaWeb使用war包:tomcat运行 spring再简化: Spr 阅读全文
posted @ 2022-06-10 10:31 暴躁C语言 阅读(61) 评论(0) 推荐(0)
摘要:结果跳转方式 ModelAndView 设置ModelAndView对象 , 根据view的名称 , 和视图解析器跳到指定的页面 . 页面 : {视图解析器前缀} + viewName +{视图解析器后缀} <!-- 视图解析器 --> <bean class="org.springframewor 阅读全文
posted @ 2022-06-10 10:22 暴躁C语言 阅读(40) 评论(0) 推荐(0)
摘要:RestFul 风格 概念 Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 功能 资源:互联网所有的事物都可以被抽象为资源 资源操作:使用POST、DELETE、PUT、GET,使用不同方法对资源进 阅读全文
posted @ 2022-06-10 10:19 暴躁C语言 阅读(83) 评论(0) 推荐(0)
摘要:控制器Controller 控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现。 控制器负责解析用户的请求并将其转换为一个模型。 在Spring MVC中一个控制器类可以包含多个方法 在Spring MVC中,对于Controller的配置方式有很多种 实现Controller 阅读全文
posted @ 2022-06-10 10:17 暴躁C语言 阅读(273) 评论(0) 推荐(0)
摘要:第一个mvc程序 配置版 1、新建一个Moudle , springmvc-02-hello , 添加web框架的支持! 2、确定导入了SpringMVC 的依赖! 3、配置web.xml , 注册DispatcherServlet <?xml version="1.0" encoding="UTF 阅读全文
posted @ 2022-06-10 10:14 暴躁C语言 阅读(62) 评论(0) 推荐(0)
摘要:1、SpringMVC 1.1、什么是MVC MVC是模型(Model(dao,service))、视图(View(jsp))、控制器(Controller(servlet))的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码。 MVC主要作用是降低了视图与业务逻辑间的双向偶 阅读全文
posted @ 2022-06-10 10:10 暴躁C语言 阅读(164) 评论(0) 推荐(0)
摘要:12、整合mybatis 导包 1 <dependencies> 2 <dependency> 3 <groupId>junit</groupId> 4 <artifactId>junit</artifactId> 5 <version>4.12</version> 6 </dependency> 阅读全文
posted @ 2022-06-06 17:45 暴躁C语言 阅读(53) 评论(0) 推荐(0)
摘要:11、AOP 11.1、什么是AOP AOP (Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。 阅读全文
posted @ 2022-06-06 17:44 暴躁C语言 阅读(92) 评论(0) 推荐(0)
摘要:9、使用java配置spring 我们现在要完全不使用Spring的xml配置了,全权交给Java来做! JavaConfig 是Spring的一个子项目,在Spring 4之后,它成为了一个核心功能! User 1 package com.xing.pojo; 2 3 import org.spr 阅读全文
posted @ 2022-06-06 17:33 暴躁C语言 阅读(121) 评论(0) 推荐(0)
摘要:7、Bean的自动装配 自动装配是Spring满足bean依赖一种方式! Spring会在上下文中自动寻找,并自动给bean装配属性! 在Spring中有三种装配的方式 在xml中显示的配置 在java中显示配置 隐式的自动装配bean(重要) 7.1、环境搭建 cat 1 package com. 阅读全文
posted @ 2022-06-06 17:31 暴躁C语言 阅读(36) 评论(0) 推荐(0)
摘要:4、IOC创建对象的方式 创建一个普通的maven项目 User.java 1 package com.xing.pojo; 2 3 public class User { 4 private String name; 5 6 //有参构造 7 public User(String name){ 8 阅读全文
posted @ 2022-06-06 17:28 暴躁C语言 阅读(42) 评论(0) 推荐(0)