![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
深蓝故渊
这个作者很懒,什么都没留下…
展开
-
Spring注解
Spring注解1、测试注解:1.1、@Tsst:测试单元注解,可以不写main方法直接运行程序进行测试2、创建Bean注解2.1、@Component:spring中提供的一种普通注解,当不属于server,controller和repository层时使用@Component注解2.2、 @Service:一般用在业务逻辑层(service层)2.3、 @Controller:一般用在web层上2.4、 @Repository:一般用在dao层上1、@Repository(value=“原创 2020-07-22 16:41:44 · 261 阅读 · 0 评论 -
Spring学习part3
Spring学习part31、IOC 操作 Bean 管理(基于注解方式)1、什么是注解(1)注解是代码特殊标记,格式:@注解名称(属性名称=属性值, 属性名称=属性值…)(2)使用注解,注解作用在类上面,方法上面,属性上面(3)使用注解目的:简化 xml 配置2、Spring 针对 Bean 管理中创建对象提供注解(1)@Component(2)@Service(3)@Controller(4)@Repository上面四个注解功能是一样的,都可以用来创建 bean 实例3、基原创 2020-07-21 23:13:30 · 173 阅读 · 1 评论 -
Spring学习part2
Spring学习part21、IOC 操作 Bean 管理(xml 注入集合属性)1、注入数组类型属性2、注入 List 集合类型属性3、注入 Map 集合类型属性(1)创建类,定义数组、list、map、set 类型属性,生成对应 set 方法public class Stu { //1 数组类型属性 private String[] courses; //2 list 集合类型属性 private List<String> list; //3 map 集合类型属性 p原创 2020-07-21 22:19:11 · 200 阅读 · 0 评论 -
Spring学习part1
Spring学习part11、概述1.1、Spring是一个轻量级的开源的JavaEE框架1.2、Spring可以解决企业应用开发的复杂性1.3、Spring两个两个核心内容:IOC和AOP(1)IOC:控制反转:把创建对象交给Spring进行管理(2)AOP:面向切面,不修改源代码进行增强功能1.4、Spring特点(1)方便解藕,简便开发(2)AOP编程支持(3)方便测试(4)方便与其他框架进行整合(5)方便进行事物操作(6)降低API开发难度2、项目基本依赖jar包1、s原创 2020-07-20 21:35:56 · 178 阅读 · 0 评论 -
Spring Boot and Cloud part4
Spring Boot and Cloud part41、build.gradle文件buildscript { ext{ springBootVersion = '2.3.1.RELEASE' } repositories { maven{ url 'https://repo.spring.io/release' } mavenCentral() } dependencie原创 2020-07-17 23:54:09 · 136 阅读 · 0 评论 -
Spring Boot and Cloud part3
#part31、Spring Boot应用的起步于配置1.1、进入start.spring.io进行搭建框架1.2、下载框架1.3、application.properties文件下:server.port=9090可以更改端口为9090###1.4、build.gradle文件下:implementation 'org.springframework.boot:spring-boot-starter-web’其中封装了许多依赖,包括tomcat等。testImplementation(‘o原创 2020-07-17 08:52:08 · 125 阅读 · 0 评论 -
Spring Boot and Cloud part2
part21、微服务及单体应用的优缺点对比1.1、单体应用有如下优点:1.开发简单直接,集中式管理, 基本不会重复开发2.功能都在本地,没有分布式的管理开销和调用开销。它的缺点也非常明显,特别对于互联网公司来说:1.开发效率低:所有的开发在一个项目改代码,递交代码相互等待,代码冲突不断2.代码维护难:代码功能耦合在一起,新人不知道何从下手3.部署不灵活:构建时间长,任何小修改必须重新构建整个项目,这个过程往往很长4.稳定性不高:一个微不足道的小问题,可以导致整个应用挂掉5.扩展性不够:无原创 2020-07-16 09:01:03 · 160 阅读 · 0 评论 -
Spring Boot and Cloud part1
#part1 学习笔记第一天##1、笔记概况###注释:Spring Cloud是微服务风格的一种实现方式1.1、Spring Cloud Eureka:本质是服务发现和注册中心。Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的1.2、Spring Cloud Ribbon:客户端负载均衡1.3、Spring Cloud Feign:在Spring Cloud Netflix栈中,原创 2020-07-14 23:23:13 · 139 阅读 · 0 评论