随笔分类 -  Spring

官方文档阐述加代码演示
摘要:IDEA SpringMVC web.xml报错 org.springframework.web.servlet.DispatcherServlet' is not assignable to javax.servlet.Servlet 解决方法:ProjectStructure-Dependenc 阅读全文
posted @ 2021-03-31 00:19 天宇轩-王 阅读(1080) 评论(0) 推荐(1) 编辑
摘要:Session会话管理概述 1.1 Web中的Session和Cookie回顾 1.1.1 Session机制 由于HTTP协议是无状态的协议,一次浏览器和服务器的交互过程就是: 浏览器:你好吗? 服务器:很好! 这就是一次会话,对话完成后,这次会话就结束了,服务器端并不能记住这个人,下次再对话时, 阅读全文
posted @ 2021-03-26 16:46 天宇轩-王 阅读(216) 评论(0) 推荐(1) 编辑
摘要:![](https://img2020.cnblogs.com/blog/1829785/202102/1829785-20210224215118638-2055018460.png) 阅读全文
posted @ 2021-02-24 21:52 天宇轩-王 阅读(58) 评论(0) 推荐(0) 编辑
摘要:最近在学MongoDB的是时候,发现如下: public interface CommentRepository extends MongoRepository<Comment,String > { Page<Comment> findByParentid(String parentid, Page 阅读全文
posted @ 2020-10-14 16:29 天宇轩-王 阅读(640) 评论(0) 推荐(1) 编辑
摘要:最近在回顾一下SSM,整理一下我用的不多的几个注解,下面都是从官网摘取下来的 @RequestHeader 您可以使用@RequestHeader注解将请求 Headers 绑定到控制器中的方法参数。 考虑以下带有 Headers 的请求: Host localhost:8080 Accept te 阅读全文
posted @ 2020-09-27 11:25 天宇轩-王 阅读(209) 评论(0) 推荐(0) 编辑
摘要:SpringMvc几种数据转化 1 使用DateTimeFormat @DateTimeFormat(pattern = "yyyy-MM-dd") private Date birthday; 2 使用InitBinder @InitBinder("user") public void dateB 阅读全文
posted @ 2020-09-25 14:50 天宇轩-王 阅读(147) 评论(0) 推荐(0) 编辑
摘要:处理 BLOB 和 CLOB 对象 您可以在数据库中存储图像,其他二进制数据和大块文本。这些大对象称为二进制数据的 BLOB(二进制大型对象),而字符数据称为 CLOB(字符大型对象)。在 Spring 中,可以直接使用JdbcTemplate来处理这些大对象,也可以使用 RDBMS Objects 阅读全文
posted @ 2020-09-24 17:10 天宇轩-王 阅读(538) 评论(0) 推荐(0) 编辑
摘要:使用 NamedParameterJdbcTemplate NamedParameterJdbcTemplate类增加了对使用命名参数编程 JDBC 语句的支持,这与仅使用经典占位符('?')参数进行编程的 JDBC 相反。 NamedParameterJdbcTemplate类包装JdbcTemp 阅读全文
posted @ 2020-09-24 14:33 天宇轩-王 阅读(446) 评论(0) 推荐(0) 编辑
摘要:JdbcTemplate概述 Spring对数据库的操作在jdbc上面做了基本的封装,让开发者在操作数据库时只需关注SQL语句和查询结果处理器,即可完成功能(当然,只使用JdbcTemplate,还不能摆脱持久层实现类的编写)。 在配合spring的IoC功能,可以把DataSource注册到Jdb 阅读全文
posted @ 2020-09-24 13:56 天宇轩-王 阅读(198) 评论(0) 推荐(0) 编辑
摘要:介绍 @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Import(LoadTimeWeavingConfiguration.class) public @interface EnableLoadT 阅读全文
posted @ 2020-09-23 15:55 天宇轩-王 阅读(1678) 评论(0) 推荐(0) 编辑
摘要:介绍 作用: 用于给被增强的类提供新的方法。(实现新的接口) 属性: value: 用于指定目标类型的表达式。当在全限定类名后面跟上+时,表示当前类 及其子类 defaultImpl: 指定提供方法或者字段的默认实现类。 使用场景: 当我们已经完成了一个项目的某个阶段开发,此时需要对已完成的某个类加 阅读全文
posted @ 2020-09-23 13:53 天宇轩-王 阅读(571) 评论(0) 推荐(0) 编辑
摘要:@Before 说明 作用: 被此注解修饰的方法为前置通知。前置通知的执行时间点是在切入点方法执行之前。 属性: value: 用于指定切入点表达式。可以是表达式,也可以是表达式的引用。 argNames: 用于指定切入点表达式参数的名称。它要求和切入点表达式中的参数名称一致。通常不指定也可以获取切 阅读全文
posted @ 2020-09-23 10:14 天宇轩-王 阅读(147) 评论(0) 推荐(0) 编辑
摘要:AOP中2个重要的注解 @Aspect /** * Aspect declaration * * @author Alexandre Vasseur */ @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.TYPE) public @in 阅读全文
posted @ 2020-09-22 00:05 天宇轩-王 阅读(336) 评论(0) 推荐(0) 编辑
摘要:原来在springAOP的用法中,只有代理的类才会被切入,我们在controller层调用service的方法的时候,是可以被切入的,但是如果我们在service层 A方法中,调用B方法,切点切的是B方法,那么这时候是不会切入的,解决办法就是如上所示,在A方法中使用((Service)AopCont 阅读全文
posted @ 2020-09-21 23:21 天宇轩-王 阅读(5459) 评论(0) 推荐(1) 编辑
摘要:Spring 的IoC容器中核心定义之 BeanDefinition深入分析 Spring IoC 容器 Management 一个或多个 bean。这些 bean 是使用您提供给容器的配置元数据创建的(例如,以 XML <bean/>定义的形式)。 在容器本身内,这些 bean 定义表示为Bean 阅读全文
posted @ 2020-09-21 16:31 天宇轩-王 阅读(692) 评论(0) 推荐(0) 编辑
摘要:Spring的Profile注解 使用场景 @Profile注解是spring提供的一个用来标明当前运行环境的注解。我们正常开发的过程中经常遇到的问题是,开发环境是一套环境,测试是一套环境,线上部署又是一套环境。这样从开发到测试再到部署,会对程序中的配置修改多次,尤其是从测试到上线这个环节,让测试的 阅读全文
posted @ 2020-09-20 14:59 天宇轩-王 阅读(353) 评论(0) 推荐(0) 编辑
摘要:1、Spring中的BeanFactory 1.1、BeanFactory类视图 1.2 、工厂详解 1.2.1、BeanFactory BeanFactory 中定义的各种方法如上面方法注释,整个设计还是比较简洁、直观的,其中将近一半是获取 bean 对象的各种方法,另外就是对 bean 属性的获 阅读全文
posted @ 2020-09-20 14:16 天宇轩-王 阅读(492) 评论(0) 推荐(0) 编辑
摘要:Spring的Conditional注解 源码 @Target({ElementType.TYPE, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface Conditional 阅读全文
posted @ 2020-09-16 21:07 天宇轩-王 阅读(211) 评论(0) 推荐(0) 编辑
摘要:Spring中的@DependsOn注解 源码: @Target({ElementType.TYPE, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface DependsOn { 阅读全文
posted @ 2020-09-16 17:27 天宇轩-王 阅读(3298) 评论(0) 推荐(0) 编辑
摘要:1 解析xml文件 xml配置文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> <properties> <entry key 阅读全文
posted @ 2020-09-16 16:47 天宇轩-王 阅读(565) 评论(0) 推荐(0) 编辑