开发框架
娄继涛
生有涯,知无涯;
展开
-
idea快速搭建mysql+mybatis 的springBoot项目(详细图文)
一、创建一个空的工作空间 二、创建一个新的project(我的使用风格是,把idea里的project当做eclipse里的workspace使用,medules才是一个个项目project) 创建完成后,选中new windows新窗口打开。 配置工作空间里的基本配置(JDK maven 字符编码) 三、新建springboot项目 ...原创 2018-09-23 01:34:42 · 2945 阅读 · 2 评论 -
execution切入点表达式
Spring AOP 用户可能会经常使用 execution切入点指示符。执行表达式的格式如下: execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern) throws-pattern?) 除了返回类型模式(上面代码片断中的ret-ty...转载 2017-12-22 14:08:55 · 400 阅读 · 0 评论 -
web.xml中的servlet和filter,url-pattern设置
Servlet和filter是J2EE开发中常用的技术,使用方便,配置简单。servlet和filter中的url-pattern有一些文章在里面的,总结了一些东西,以免遇到问题又要浪费时间。 格式: 1、 <filter> <filter-name>AAAA</filter-name> <filter-class>CLASS全名路径</f...转载 2017-12-22 15:56:08 · 406 阅读 · 0 评论 -
ApplicationContext.xml的两种配置方式
ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于ApplicationContext.xml这个配置文件部署在哪,如何配置多个xml文件,书上都没怎么详细说明。现在的方法就是查看它的...原创 2017-12-27 10:05:51 · 3166 阅读 · 0 评论 -
web.xml中的加载顺序
网上查询了下web.xml中配置的加载优先级: 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。 web.xml 的加载顺序是: context-param -> listener -> filter -> servlet ,而同个类型之间的实际程序调用...原创 2017-12-29 11:29:23 · 199 阅读 · 0 评论 -
<aop:aspect>与<aop:advisor>的区别
在开发过程中,不少有Spring Aop的使用,在面向切面编程时,我们会使用< aop:aspect>;在进行事务管理时,我们会使用< aop:advisor>。那么,对于< aop:aspect>与< aop:advisor>的区别,具体是怎样的呢? 至于两者的区别,网上有很多资料,但是似乎都不能说清楚。 首先,我们需要明确两者的概念。 &l...转载 2017-12-22 14:24:59 · 742 阅读 · 0 评论 -
Spring中@Autowired注解、@Resource注解的区别
Spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。 @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是name...转载 2017-12-26 10:14:12 · 162 阅读 · 0 评论 -
mybatis加载配置文件测试
一、 Inputstream public static void test1(){ ///加载mybatis的配置文件 String str="conf.xml"; InputStream is=Test.class.getClassLoader().getResourceAsStream(str); //构建sqlSession的工厂 SqlSessionFactory factor...原创 2017-12-26 14:15:37 · 601 阅读 · 0 评论 -
spring中bean的创建顺序
解答以下疑惑: Spring配置文件里bean,究竟是按什么样的顺序加载呢? Spring项目在部署时,究竟创建了多少各beanFactory呢?按什么顺序创建? 长话短说,总结成如下几点: Rule1: 首先读取WEB-INF/web.xml文件,该文件内一般会配置spring-config和spring-mvc。按顺序加载对应的xml文件。 Rule2:...转载 2017-12-29 14:18:24 · 2707 阅读 · 0 评论 -
hibernate使用原生的sql,解决管理查询、结果集封装等问题
前提:hibernate的public List<Aorder> findByExample(Aorder instance){xxxx}方法,是不支持管理查询的。只能写sql自己查。 @Entity @Table(name = "aorder", catalog = "console") public class Aorder implements java.io.Seriali...原创 2017-09-21 12:52:04 · 970 阅读 · 0 评论 -
spring-mvc,spring事务不起作用的可能原因
<context:component-scan base-package="org.bdp"> <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/> </context:component-sc...原创 2017-12-29 17:08:19 · 306 阅读 · 0 评论 -
spring原理机制
1,关于spring容器: spring容器是Spring的核心,该 容器负责管理spring中的java组件, ApplicationContext ctx = new ClassPathXmlApplicationContext("bean.xml");//这种方式实例化容器,容器会自动预初始化所有Bean实例 ctx.getBean("beanName"); Applica...转载 2018-04-17 09:55:30 · 3527 阅读 · 1 评论 -
mybatis的实体和表字段不一致的处理
public class Instance extends BaseModel{ private Long id; private String name; private String desc; private String isDelete; private String area; private String url; private Long orgId;原创 2018-01-10 10:21:10 · 1096 阅读 · 0 评论 -
spring Bean中,scope属性详解
scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在 对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。打个比方吧!我们都是处在社会 (容器)中,如果把中学教师作为一个类定义,那么当容器初始化这些类之后,中学教师只能局限在中学这个场景中,中学,就可以看做中学教师的scope。 Sprin转载 2018-01-05 17:18:14 · 853 阅读 · 2 评论