Spring5
游坦之
凡物之骤为之而追成焉者,其器小也;物之一览而易尽者,其中无有也。
展开
-
SSM之联表查询、tomcat欢迎界面
1、当时搞联表查询的时候,通过xml配置联表查询特别难搞,问了好几个人都不会。后来问了一个大佬,教给我用注解配置就特别简单,特此记录一下。(xml和注解可以混用,推荐使用注解配置,xml配置一次就要重启tomcat,时间太长,而改注解配置的时候,重新发布一下即可,需要的时间比较少) @Select("select * from class where id not in(select cid from classchoice where name=#{name})and id not in(select原创 2021-11-16 21:44:44 · 3842 阅读 · 0 评论 -
Spring之事务声明
为什么需要事务? 简单的说,就是不增加代码,来处理异常。 一个使用 MyBatis-Spring 的其中一个主要原因是它允许 MyBatis 参与到 Spring 的事务管理中。而不是给 MyBatis 创建一个新的专用事务管理器,MyBatis-Spring 借助了 Spring 中的DataSourceTransactionManager来实现事务管理。 一旦配置好了 Spring 的事务管理器,你就可以在 Spring 中按你平时的方式来...原创 2021-10-26 20:12:35 · 204 阅读 · 0 评论 -
Spring之动态代理模式
【未完待续】 步骤1:一个接口 public interface Rent { public void rent(); } 步骤2:实现类 //房东手里有房,要租出去 public class Host implements Rent { public void rent() { System.out.println("房东要出租房子~"); } } 步骤3:动态生成代理类,调用代理类的方法 getproxy生成代理类,invoke调用代理类的方.原创 2021-10-24 21:16:42 · 219 阅读 · 1 评论 -
Spring之静态代理模式
步骤1:接口 package Demo; public interface Rent { public void rent(); } 步骤2:房东 package Demo; //房东手里有房,要租出去 public class Host implements Rent{ public void rent() { System.out.println("房东要出租房子~"); } } 步骤3:代理 package Demo; //代理,帮房东卖房原创 2021-10-24 20:04:34 · 129 阅读 · 0 评论