12 2022 档案

摘要:1、导入依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>5.3.24</version> </dependency> <dependency> < 阅读全文
posted @ 2022-12-24 20:54 max_yan 阅读(17) 评论(0) 推荐(0) 编辑
摘要:环境搭建 1、导入依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.2.RELEASE</version> </dependency> 阅读全文
posted @ 2022-12-24 20:35 max_yan 阅读(27) 评论(0) 推荐(0) 编辑
摘要:环境搭建 1、导入依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.2.RELEASE</version> </dependency> 阅读全文
posted @ 2022-12-24 20:25 max_yan 阅读(23) 评论(0) 推荐(0) 编辑
摘要:1、PlatformTransactionManager spring 的事务管理器,它里面提供了我们常用的操作事务的方法 PlatformTransactionManager接口提供事务操作的方法 获取事务状态信息 TransactionStatus getTransaction(Transact 阅读全文
posted @ 2022-12-24 20:14 max_yan 阅读(30) 评论(0) 推荐(0) 编辑
摘要:1、导入依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.2.RELEASE</version> </dependency> <dep 阅读全文
posted @ 2022-12-24 19:47 max_yan 阅读(29) 评论(0) 推荐(0) 编辑
摘要:(一)环境搭建 1、导入依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.2.RELEASE</version> </dependen 阅读全文
posted @ 2022-12-23 15:36 max_yan 阅读(23) 评论(0) 推荐(0) 编辑
摘要:(一)环境搭建 1、导入依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.2.RELEASE</version> </dependen 阅读全文
posted @ 2022-12-23 15:21 max_yan 阅读(46) 评论(0) 推荐(0) 编辑
摘要:a、开发阶段(我们做的) 编写核心业务代码(开发主线):大部分程序员来做,要求熟悉业务需求。 把公用代码抽取出来,制作成通知。(开发阶段最后再做):AOP 编程人员来做。 在配置文件中,声明切入点与通知间的关系,即切面。:AOP 编程人员来做。 b、运行阶段(Spring 框架完成的) Spring 阅读全文
posted @ 2022-12-23 14:50 max_yan 阅读(39) 评论(0) 推荐(0) 编辑
摘要:使用步骤 1、导入依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.2.RELEASE</version> </dependency> 阅读全文
posted @ 2022-12-23 12:55 max_yan 阅读(19) 评论(0) 推荐(0) 编辑
摘要:依赖注入的方式 1、构造函数注入 <!-- 使用构造函数的方式,给 service 中的属性传值 要求: 类中需要提供一个对应参数列表的构造函数。 涉及的标签: constructor-arg 属性: index:指定参数在构造函数参数列表的索引位置 type:指定参数在构造函数中的数据类型 nam 阅读全文
posted @ 2022-12-23 12:16 max_yan 阅读(15) 评论(0) 推荐(0) 编辑
摘要:1、bean 标签 作用: 用于配置对象让 spring 来创建的。 默认情况下它调用的是类中的无参构造函数,如果没有无参构造函数则不能创建成功。 属性: id:给对象在容器中提供一个唯一标识。用于获取对象。 class:指定类的全限定类名。用于反射创建对象。默认情况下调用无参构造函数。 scope 阅读全文
posted @ 2022-12-23 12:03 max_yan 阅读(25) 评论(0) 推荐(0) 编辑
摘要:1、导入依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.2.RELEASE</version> </dependency> 2、编写 阅读全文
posted @ 2022-12-23 11:49 max_yan 阅读(20) 评论(0) 推荐(0) 编辑
摘要:自定义拦截器步骤 创建类,实现HandlerInterceptor接口,重写需要的方法 preHandle方法是controller方法执行前拦截的方法 可以使用request或者response跳转到指定的页面 return true放行,执行下一个拦截器,如果没有拦截器,执行controller 阅读全文
posted @ 2022-12-22 14:52 max_yan 阅读(13) 评论(0) 推荐(0) 编辑
摘要:Controller调用service,service调用dao,异常都是向上抛出的,最终有DispatcherServlet找异常处理器进 行异常的处理 自定义异常类 package cn.itcast.exception; public class SysException extends Ex 阅读全文
posted @ 2022-12-22 14:45 max_yan 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1、在springmvc.xml中配置文件解析器 <!-- 配置文件解析器对象,要求id名称必须是multipartResolver --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.C 阅读全文
posted @ 2022-12-22 14:39 max_yan 阅读(26) 评论(0) 推荐(0) 编辑
摘要:返回值分类 1、返回字符串 Controller方法返回字符串可以指定逻辑视图的名称,根据视图解析器为物理视图的地址。 @RequestMapping(value="/hello") public String sayHello() { System.out.println("Hello Sprin 阅读全文
posted @ 2022-12-22 14:33 max_yan 阅读(21) 评论(0) 推荐(0) 编辑
摘要:RequestParam注解 作用:把请求中的指定名称的参数传递给控制器中的形参赋值 属性 value:请求参数中的名称 required:请求参数中是否必须提供此参数,默认值是true,必须提供 /** * 接收请求 * @return */ @RequestMapping(path="/hell 阅读全文
posted @ 2022-12-22 14:15 max_yan 阅读(19) 评论(0) 推荐(0) 编辑
摘要:请求参数中文乱码的解决 在web.xml中配置Spring提供的过滤器类 <!-- 配置过滤器,解决中文乱码的问题 --> <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springfram 阅读全文
posted @ 2022-12-22 13:49 max_yan 阅读(11) 评论(0) 推荐(0) 编辑
摘要:1、导入依赖 <!-- 版本锁定 --> <properties> <spring.version>5.0.2.RELEASE</spring.version> </properties> <dependencies> <dependency> <groupId>org.springframewor 阅读全文
posted @ 2022-12-22 13:41 max_yan 阅读(13) 评论(0) 推荐(0) 编辑
摘要:@Insert:实现新增 @Update:实现更新 @Delete:实现删除 @Select:实现查询 @Result:实现结果集封装 @Results:可以与@Result 一起使用,封装多个结果集 @ResultMap:实现引用@Results 定义的封装 @One:实现一对一结果集封装 @Ma 阅读全文
posted @ 2022-12-21 12:05 max_yan 阅读(17) 评论(0) 推荐(0) 编辑
摘要:Mybatis 中缓存分为一级缓存,二级缓存。 一级缓存 一级缓存是 SqlSession 级别的缓存,只要 SqlSession 没有 flush 或 close,它就存在 默认开启并使用 当调用 SqlSession 的修改,添加,删除,commit(),close()等方法时,就会清空一级缓存 阅读全文
posted @ 2022-12-21 11:48 max_yan 阅读(15) 评论(0) 推荐(0) 编辑
摘要:一对一 <resultMap type="account" id="accountMap"> <id column="aid" property="id"/> <result column="uid" property="uid"/> <result column="money" property= 阅读全文
posted @ 2022-12-21 11:36 max_yan 阅读(11) 评论(0) 推荐(0) 编辑
摘要:一对一 <!-- 建立对应关系 --> <resultMap type="account" id="accountMap"> <id column="aid" property="id"/> <result column="uid" property="uid"/> <result column=" 阅读全文
posted @ 2022-12-21 11:29 max_yan 阅读(17) 评论(0) 推荐(0) 编辑
摘要:1、连接池 pooled 用连接池 unpooled 不用连接池 <dataSource type="POOLED"> <property name="driver" value="${jdbc.driver}"/> <property name="url" value="${jdbc.url}"/ 阅读全文
posted @ 2022-12-21 11:12 max_yan 阅读(20) 评论(0) 推荐(0) 编辑
摘要:1、引入外部properties db.properties必须在类路径下 <properties resource="db.properties"> <!-- <property name="driver" value="com.mysql.jdbc.Driver"/>--> <!-- <prop 阅读全文
posted @ 2022-12-21 10:59 max_yan 阅读(25) 评论(0) 推荐(0) 编辑
摘要:如果注册过类型别名的,可以直接使用别名。没有注册过的必须,使用全限定类名。 基本类型和String我们可以直接写类型名称,也可以使用包名 定义别名 在SqlMapConfig.xml中定义 <typeAliases> <!-- 单个别名定义 --> <typeAlias alias="user" t 阅读全文
posted @ 2022-12-21 10:28 max_yan 阅读(20) 评论(0) 推荐(0) 编辑
摘要:1、导入依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.29</version> </dependency> <dependency> <group 阅读全文
posted @ 2022-12-21 10:06 max_yan 阅读(21) 评论(0) 推荐(0) 编辑
摘要:1、异步任务 开启 @SpringBootApplication @EnableAsync public class Demo14Application { public static void main(String[] args) { SpringApplication.run(Demo14Ap 阅读全文
posted @ 2022-12-20 12:08 max_yan 阅读(144) 评论(0) 推荐(0) 编辑
摘要:1、依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version> </dependency> <dependency> <gro 阅读全文
posted @ 2022-12-19 23:00 max_yan 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1、依赖 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.10.0</version> </dependency> 2、使用 <div shiro:ha 阅读全文
posted @ 2022-12-19 11:39 max_yan 阅读(16) 评论(0) 推荐(0) 编辑
摘要:shiroConfig添加请求拦截 public ShiroFilterFactoryBean shiroFilterFactoryBean(@Qualifier("securityManager") DefaultWebSecurityManager securityManager){ Shiro 阅读全文
posted @ 2022-12-19 10:55 max_yan 阅读(19) 评论(0) 推荐(0) 编辑
摘要:1、依赖 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.10.0</version> </dependency> 2、配置类 public class 阅读全文
posted @ 2022-12-18 21:38 max_yan 阅读(26) 评论(0) 推荐(0) 编辑
摘要:1、依赖 org.springframework.boot spring-boot-starter-security 2、认证与授权 @Configuration public class SecurityConfig extends WebSecurityConfigurerAdapter { / 阅读全文
posted @ 2022-12-18 19:08 max_yan 阅读(12) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示