1.What is Mybatis?MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。上面是官网的
要使用注解的方法来创建bean,有以下几个步骤: ①在xml中添加这两行黑色的代码 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi= ...
转载 2021-10-16 20:10:00
90阅读
2评论
1、@SpringBootApplication这是 Spring Boot 最最最核心的注解,用在 Spring Boot 主类上,标识这是一个 Spring Boot 应用,用来开启 Spring Boot 的各项能力。其实这个注解就是 @SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan 这三个注解的组合,也可以用这
SSH框架整合--注解形式准备struts2框架需要的jar包准备struts2框架需要的jar包Hibernate所需jar包最后准备spring所需jar包最后因为是使用ieda,还需要导入tomcat中的jar包用来支持jsp页面开始搭建框架首先
原创 2022-01-11 17:43:32
224阅读
1.首先自定义注解 :添加缓存 @Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documented@Inheritedpublic @interface Memcached { // key的前缀 default=STATIC的可以使用OMS清理缓存 String prefix() default "STA
转载 2019-06-09 02:08:00
59阅读
什么是IOC?控制反转,依赖注入1、控制什么?控制对象的创建及销毁(生命周期)2、反转什么?
原创 2022-09-06 06:11:43
458阅读
文章目录一、注解形式开发二、实现类形式开发1. SqlMapConfig主配置2. 映射配置3.
原创 2022-08-12 11:11:49
65阅读
一、前言      在框架学习中,我们学到了很多东西。spring 2.5 的一大增强就是引入了很多注释类,现在您已经可以使用注释配置完成大部分 XML 配置的功能。在这篇文章里,我们将向您讲述使用注释进行 Bean 定义和依赖注入的内容。二、非注解怎么做?      在spring 2.5以前,没有注解。不使用注解,我们就需要在spring的applicationContext.xml文件中,添加
原创 2023-05-06 16:51:55
151阅读
@Transactional注解简介@Transactional是spring中声明式事务管理的注解配置方式,相信这个注解的作用大家都很清楚。@Transactional注解可以帮助我们把事务开启、提交或者回滚的操作,通过aop的方式进行管理。通过@Transactional注解就能让spring为我们管理事务,免去了重复的事务管理逻辑,减少对业务代码的侵入,使我们开发人员能够专注于业务层面开发。
@Configuration&@Bean给容器中注册组件原来我们向容器中添加一个bean的时候,我们是这么做的 <bean id="pe;constructor-arg name="name" va
原创 2022-07-29 10:45:07
35阅读
注解形式使用策略模式,更加简单便捷
原创 精选 6月前
133阅读
依赖注入可以使用 @Autowired, @Resource, @Inject 三个注解,那么这3中注解有何异同呢?同时在Spring框架中, 当我们在使用依赖注入的时候,通常有三种方式:通过filed变量来注入通过setter方法来注入通过constructor构造器来注入那么他们有什么区别吗?应该选择哪种方式更好?当你在使用@Autowired时,是否有出现过Field injection i
需求:功能需要按照商户名字做模糊查询,sql我们项目中使用的是mybatis封装好的一些常见增删改查方法;也就是说我们的项目中没有xml文件来写sql语句。所以除了这些常见的CRUD方法外,如果有特殊需求需要自己用基于注解形式的sql来实现。现在根据名字做模糊查询就是一个特殊需求。下面是我的Mapper层中的sql语句,语句是可以在navicat中查询出数据的,但是在项目中此语句返回的老...
原创 2021-07-27 14:06:56
504阅读
概述: 常用的注解有@Controller @Service @Repository @Component ;一般@Controller放在@Controller类上面即(表现层)标识表现层组件 ;@Service放在Service(业务层)的实现类上面,标识业务层组件 ;@Repository放在
原创 2022-09-29 14:39:28
65阅读
# Java时间戳转时间注解形式 时间戳(Timestamp)是指自格林威治时间1970年01月01日00时00分00秒(即UNIX系统的起始时间)到当前时间的总秒数。在Java中,我们经常会遇到需要将时间戳转换为可读性更好的时间注解(Timestamp Annotation)的情况。本文将介绍如何使用Java代码将时间戳转换为时间注解,并提供相应的代码示例。 ## 1. 时间戳和时间注解的概
原创 2023-09-03 05:47:07
138阅读
我们在学习shiro的时候,知道有两个注解@RequiresPermissions("user:ccc")    @RequiresRoles("admin")spring security也提供了类似的功能,它从两个方面来提供的 1配置 2注解1.配置形式的提供我们这边有两个需要访问的资源@RestController public class AuthController {   @GetM
转载 2021-03-13 20:41:37
374阅读
2评论
注解方式注入简单类型通过@Value注解来给对象注入属性 @Value:只能对简单类型进行注入属性:@Value(value=“xxx”) value是String类型,表示简单类型的属性值 @Value注解使用位置(两种方式):在属性定义上面,无需set方法,推荐使用,底层是使用反射机制对属性赋值@Component public class Student{ @Value(value="张三
Servlet配置方式:import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet..HttpServlet;import javax.servlet.http.HttpServ...
原创 2021-11-09 13:37:18
282阅读
在DRP项目中,多次提到了Filter,它解决了字符集的统一设置以及统一控制简单WebCache,从中我们可以体会到,它给我们带来的好处不仅仅是减少代码量这么简单,它的出现避免了我们每个页面重复的编写相同的代码,减少了我们的工作量,而且给维护带来了极大的便利,那么它是如何实现统一管理的呢?既然它能统一管理某些重复的操作,那么它和AOP有什么关系呢? Filter简介 Servl
  • 1
  • 2
  • 3
  • 4
  • 5