随笔分类 - Spring
摘要:一、Zuul 原文链接 Zuul的主要功能是路由转发和过滤器。路由功能是微服务的一部分,比如/api/user转发到到user服务,/api/shop转发到到shop服务。zuul默认和Ribbon结合实现了负载均衡的功能。 1.配置文件application.yml加上以下的配置代码 eureka
阅读全文
摘要:一、导入pagehelper-5.1.10.jar和jsqlparser-3.1.jar两个jar包 二、配置pagehelper 2.1 在mybatis配置文件中配置 <plugins> <plugin interceptor="com.github.pagehelper.PageInterce
阅读全文
摘要:一、简单理解 Spring、Spring MVC和MyBatis的整合主要原理就是将我们在单独使用Spring MVC和MyBatis过程中需要自己实例化的类都交由Ioc容器来管理,过程分为两步: 第一步整合Spring和Spring MVC,前提是项目已单独配置Spring和Spring MVC且
阅读全文
摘要:一、导入相jar包 主要包括spring相关jar包和fastjson jar包,具体步骤略。 二、配置相关文件 1.配置web.xml文件 2.配置Spring MVC配置文件springmvc.xml 三、编写请求控制类 通过注解配置映射请求的URL和返回内容类型等。 注:如果访问html页面报
阅读全文
摘要:一、配置Spring JDBC 1.导入相关jar包 (略) 2.配置文件applicationContext.xml 定义JdbcTemplate时,需要将dataSource注入到JdbcTemplate中,对于其他需要使用JdbcTemplate的Bean,也需要将JdbcTemplate注入
阅读全文
摘要:<servlet> <servlet-name>context</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-na
阅读全文
摘要:切面相当于一个功能的某一个类,切入点是这个类的某部分和需要额外执行的其他代码块,这两者是多对多的关系,在代码块处指定执行的条件。 Aspect1.java PointCut1.java applicationContext.xml MyTest.java
阅读全文
摘要:一、什么是AOP AOP即面向切面编程,通过预编译方式和运行期动态代理实现程序功能的同一维护的一种技术。主要体现在日志记录、性能统计、安全控制、事务处理和异常处理等。 1.相关概念 二、切面、切入点配置 切面相当于一个功能的某一个类,切入点是这个类的某部分,执行到切入点时需要额外执行其他代码块,执行
阅读全文
摘要:一、常用注解 1.@Component 是一种通用注解,可用于任何Bean 2.@Repository 通常用于注解DAO层类,即持久层 3.@Service 通常用于注解Service类,即服务层 4.@Controller 通常用于Controller类,即控制层(MVC) 5.@Autowir
阅读全文
摘要:一、基于xml的装配 Student.java XML配置 测试 二、基于Annotation(注解)的装配 Student,java XML配置 测试
阅读全文
摘要:一、新建项目,添加spring的相关jar包等 二、创建相关类以及属性和方法 Student.java 三、配置xml文件 自动装配方法一:设置autowire(这里为byName) 装配方法:Student类的成员变量名对应bean的id。 自动装配方法二: 装配方法:name对应Student类
阅读全文

浙公网安备 33010602011771号