Java开发之Spring全家桶
Java开发技术
纪伯伦的小弟
这个作者很懒,什么都没留下…
展开
-
SpringMVC详解学习
SpringMVCSpringMVCSpringmMVC优势:初步使用:过滤器前端控制器,配置静态资源不被拦截:SpringMVC实现文件上传文件上传文件上传的必要前提:文件上传原理分析借助第三方组件实现文件上传使用传统方式实现文件上传使用SpringMVC方式实现文件上传使用SpringMVC实现跨服务器文件上传SpringMVC的异常处理SSM整合1.搭建整合环境:1.整合说明:2.整合的思路...原创 2020-05-07 19:17:07 · 273 阅读 · 0 评论 -
SpringDataJpa注解--学习需要坚持不懈-我必成功
SpringDataJpa注解SpringDataJpa注解@Query@Modifying@Entity@Column@Id@GeneratedValue@OneToMany@JoinColumn@ManyToOne@Transactional@ManyToMany@JoinTableSpringDataJpa注解接口方法必须在dao接口中定义,且该接口继承JpaRepository、Jpa...原创 2020-04-19 23:03:17 · 314 阅读 · 0 评论 -
SpringDataJpa学习--异常详细!
SpringDataJpa学习SpringDataJpa学习jpa查询操作步骤:SpringataJpaSpringdataJpa概述:SpringdataJpa入门操作:SpringDataJpa注解@Query@Modifying@Entity@Column@Id@GeneratedValue@OneToMany@JoinColumn@ManyToOne@Transactional@ManyT...原创 2020-04-18 15:34:23 · 322 阅读 · 0 评论 -
SpringCloud(完结)
文章目录进行服务降级操作1.创建DeptClientServiceFallbackFactory类,实现FallbackFactory2.在DeptClientService接口中的FeignClient注释中,修改属性fallbackFactory3.在Feign消费者的yml中,配置降级4.此时开启一系列服务,并搜索不存在的id5.关闭服务提供者,依旧可以返回指定的降级信息服务熔断和服务降级的...原创 2020-03-28 19:00:24 · 274 阅读 · 0 评论 -
SpringCloud(未完待续3)
文章目录6.5、自定义负载均衡算法1.介绍接口IRule2.实现随机轮询3.实现自定义Ribbon类7.Feign负载均衡7.1、简介7.2、Feign能干什么?7.3、Feign的使用1.创建一个springcloud-consumer-dept-fegn模块充当消费者(直接复制粘贴)2.在feign消费者及模块api内导入feign依赖3.在api模块内springcloud包下创建servi...原创 2020-03-27 23:47:44 · 166 阅读 · 0 评论 -
SpringCloud(未完待续2)
文章目录5.3利用Eureka做服务注册中心。1.创建springcloud-eureka-7001模块2.导入依赖:3.配置application.yml4.建EurekaServer_7001启动类5.启动之后访问http://loaclhost:70016.在服务提供者的项目中导入Eureka的依赖7.在服务提供者的yml中配置Eureka的url8.在服务提供者的启动类上开启Eureka功...原创 2020-03-26 21:23:36 · 212 阅读 · 0 评论 -
SpringCloud(未完待续1)
文章目录SpringCloud1.定义2.SpringCloud和SpringBoot关系3.Dubbo和SpringCloud技术选型1.分布式+服务治理Dubbo4.Rest学习环境搭建项目结构:1.写父工程pom.xml2.创建springcloud-api module项目结构:1.创建数据库及表,并插入数据2.导入依赖3.写实体类3.创建服务提供者springcloud-provider...原创 2020-03-26 00:05:25 · 238 阅读 · 0 评论 -
分布式Dubbo+Zookeeper+SpringBoot
文章目录RPC是什么?有什么用?目前常用的RPC框架如下:分布式Dubbo+Zookeeper+SpringBootzookeeper简单来说:zookeeper=文件系统+监听通知机制1、 Zookeeper维护一个类似文件系统的数据结构**2、 监听通知机制**对zookeeper的再理解:使用:Dubbowindow下安装dubbo-admin再理解:整合到springboot微服务架构问题...原创 2020-03-24 23:42:20 · 338 阅读 · 0 评论 -
做SringBoot小项目所需要的静态模板
链接:https://pan.baidu.com/s/1U2CM9GcHtFM_qjm1wvVVeA提取码:ixzt原创 2020-03-09 20:47:23 · 129 阅读 · 0 评论 -
AOP基本知识
文章目录AOPAOP相关术语AOP在xml中配置:Spring基于AOP的自定义事务控制1.在xml中配置自定义事务控制2.使用AOP注解的自定义事务控制Spring中基于XML的声明式事务控制配置Spring中基于注解的声明式事务控制配置AOPAOP相关术语Joinpoint(连接点):所谓连接点是指那些被拦截到的点,在Spring中,这些点指的是方法,因为Spring只支持方法类型的连...原创 2020-04-01 01:43:20 · 307 阅读 · 0 评论 -
Spring注解(完结)
文章目录AOP注解@Transactional@EnableTransactionManagementAOP注解需要导入依赖:<dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version&...原创 2020-04-01 01:38:53 · 133 阅读 · 0 评论 -
Spring注解(未完待续2)
若不想使用配置文件xml来配置容器,就引来了新的注解。@Configuration作用:指定当前类是一个配置Spring容器的类。作用和bean.xml是一样的。细节:当配置类作为AnnotationConfigApplicationContext对象创建的参数时,该注解可以不写。@Configuration@ComponentScan(basePackages="com.muzi"...原创 2020-03-30 21:17:37 · 130 阅读 · 0 评论 -
用Idea学习Spring框架第二天(完结撒花)
6.4、bean的作用域 1、代理模式(Spring默认机制) 2、原型模式,每次从容器中get的时候,都会产生一个新对象 3、其余的request、session、application、这些只能在web开发中使用。7、bean的自动装配○自动装配是Spring满足bean依赖的一种方式○Spring会在上下文中自动寻找,并且自动给bean装配属性在Spring中有三种...原创 2020-03-06 16:19:26 · 461 阅读 · 0 评论 -
使用Idea学习Spring框架第一天
1、Spring1.1、简介 ○Spring:春天----->给软件行业带来了春天 ○2002,首次推出了Spring框架的的雏形:interface21框架 ○Spring框架即以interface框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日,发布了1.0正式版。 ○Rod Johnson,Spring Framework创始人,著名作者。很难想象他...原创 2020-03-06 00:27:23 · 855 阅读 · 0 评论 -
用idea学习持久层框架Mybatis第三天(结束撒花)
测试环境搭建 1.导入lombok 2.新建实体类Teacher,Student 3.建立Mapper接口 4.建立Mapper.xml文件 5.在核心配置文件中绑定注册我们的Mapper接口或者文件 6.测试查询是否能够成功按照查询嵌套处理<!--思路: 1.查询所有的学生信息 2.根据查询出来的学生的tid,寻找对应的老师 -->&...原创 2020-03-05 00:46:36 · 323 阅读 · 0 评论 -
用idea学习持久层框架Mybatis第二天
6、生命周期和作用域生命周期和作用域是至关重要的,因为错误的使用会导致非常严重的并发问题。SqlSessionFactoryBuilder: 一旦创建了SqlSessionFactory,就不需要它了 局部变量SqlSessionFactory: ○说白了就是可以想象为:数据库连接池。 ○一旦被创建就应该在应用的运行期间一直存在,没有任何理由丢弃它或重新创建另一个实例。...原创 2020-03-04 01:07:24 · 244 阅读 · 0 评论 -
用idea学习持久层框架Mybatis第一天
Mybatis环境:JDK1.8Mysql5.7Maven3.6.1IDEA2.1第一个mybatis程序搭建数据库Create database `mybatis`;Use `mybatis`;Create table `user`(`id` int (20) not null primary key,`name` varchar(30) default null,`p...原创 2020-03-02 15:38:01 · 304 阅读 · 0 评论 -
使用eclipse学习Maven第一天-2
五、Maven的核心概念①约定的目录结构②POM③坐标④依赖⑤仓库⑥生命周期/插件/目标⑦继承⑧聚合六、第一个Maven工程①创建约定的目录结构 [1]根目录:工程名 [2]src目录:源码 [3]pom.xml文件:Maven工程的核心配置文件 [4]main目录:存放主程序 [5]test目录:存放测试程序 [6]java目录:存放Java源文件 [7]re...原创 2020-02-24 21:11:26 · 180 阅读 · 0 评论