×

spring

jpa详解(jpa常用方法)

浩满 浩满 发表于2024-04-25 浏览24398 评论0
走进JPA 前言 在SpringBoot环境下使用JPA。 一、JPA是什么? JPA(Java Persistence API)和JDBC类似,也是官方定义的一组接口,但是它相比传统的JDBC,它是为了实现ORM而生的,即Object-Relationl Mapping,它的作用是在关系型数据库和对象之间形成一个映射,这样,我们在具体的操作数据库的时候,就不需要再去和复杂的SQL语句打交道,只要像平时操作对象一样操作它就可以了。 在之前,我们使用JDBC或是My

spring

Nacos配置中心中配置文件的创建、微服务读取nacos配置中心(nacos获取配置中心所有内容)

僵尸 僵尸 发表于2024-04-25 浏览5079 评论0
配置中心 在企业项目中会有非常多的服务,不同的开发环境还有不同的配置文件,所以就导致配置文件非常多。 那么肯定就会有一些公共配置,多个服务都是使用过一样的,那么就可以使用配置中心来进行统一管理,避免修改一个配置项要去各个服务都改一遍。 使用传统方式的配置文件弊端: 维护性,修改一个配置项,需要对多个服务的这个配置都进行修改 时效性,修改完配置文件,必须对服务进行重启,一个服务搭建了集群,现在仅仅重启了第一个服务实例,其他的还没有重启,就造成了配置不一致 安全性,重要

spring

@PostConstruct的作用,以及加载先后顺序(postconstruct 顺序)

田羽-13804166949 田羽-13804166949 发表于2024-04-25 浏览7325 评论0
@PostConstruct说明: 加上该注解的方法会在项目启动的时候执行,可以理解为Spring容器在对类自动初始化全局的单一实例的过程中,执行完一个Bean的构造方法后会执行该Bean的@PostConstruct方法(如果有),然后初始化下一个Bean。可作为一些数据的常规化加载,比如数据字典之类的。 被@PostConstruct修饰的方法会在服务器加载Servle的时候运行,并且只会被服务器执行一次。PostConstruct在构造函数之后执行 一般加载顺序 @PostConstr

spring

Spring-IoC源码分析(springioc源码分析)

一个人一颗心 一个人一颗心 发表于2024-04-25 浏览5891 评论0
Spring-IoC源码分析 1、IoC定义 将原本在程序中⼿动创建对象的控制权,交由Spring框架来管理。 IoC 容器是 Spring⽤来实现 IoC 的载体, IoC 容器实际上就是个Map(key,value),Map 中存放的是各种对象 将对象之间的相互依赖关系交给 IoC 容器来管理,并由 IoC 容器完成对象的注⼊。 IoC 容器就像是⼀个⼯⼚⼀样,当我们需要创建⼀个对象的时候,只需要配置好配置⽂件/注解即 可,完全不⽤考虑对象是如何被创建出来的。 IoC 的实现原理就

spring

Autowired作用(autowired的作用)

访客 访客 发表于2024-04-25 浏览5668 评论0
autowired是什么:         自动装配,修饰属性,可以自动装配spring容器中相同属性的pojo对象,配合@Component     来使用   component修饰类,作用是把该类注入到spring容器中,让spring容器来管理该类,别的属性自动装配容器中相同属性时,spring容器会帮忙new一个该类型对象来装配给autowired修饰的属性。 注入共有四种相同作用的注解:          @Component         普通注入,把修饰的类注入到

spring

MyBatis动态SQL详解

温暖记忆 温暖记忆 发表于2024-04-25 浏览8456 评论0
一:MyBatis动态 sql 是? 1.动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中,开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。例如,拼接时要确保添加了必要的空格,还要注意去掉列表最后一个列名的逗号。而动态 SQL 恰好解决了这一问题,可以根据场景动态的构建查询。 2.动态SQL:code that is executed dynamically。 它一般是根据用户输入或外部条件动态组

spring

Mybatis 注解开发 + 动态SQL

星花园站长资源网 星花园站长资源网 发表于2024-04-25 浏览9230 评论0
Hello 大家好我是橙子同学,今天分享注解Mybatis注解开发+动态sql 目录 每文一铺垫(今天有小插曲哦) 注解开发 添加 @Insert 删除 @Delete 查询 @Select 修改 @Update          实现结果集封装  @Result         实现一对一结果集封装 @one         实现多对多结果集封装 @Many   动态SQL         标签 <set>  <if>         标签&l

spring

Spring MVC常用注解汇总(springmvc常用注解)

qq_jhbny6lg qq_jhbny6lg 发表于2024-04-25 浏览8030 评论0
@Controller @Controller注解在类上,表明这个类是Spring MVC里的Controller,将其声明为Spring的一个Bean,Dispatch Servlet会自动扫描注解了此注解的类,并将Web请求映射到注解了@RequestMapping的方法上,需要注意的是,在Spring MVC声明控制器Bean的时候,只能使用@Controller。 @RequestMapping @RequestMapping注解是用来映射Web请求(访问路径和参数)、处理类和

spring

Spring中IOC的理解(通俗易懂版)

刚刚好 刚刚好 发表于2024-04-25 浏览6491 评论0
1.IOC提出背景 代码书写现状:耦合度太高,我们修改一处代码,往往要修改很多出相关联的代码。 举例如下:当我们在数据层中不满足BookDaoImpl2中提供的方法了,我们写了新的实现类BookImpl,那么当业务层想要调用数据层中的实现方法的时候,我们就要修改 new 的对象。那么引发问题 我们该一处代码,就要修改与其相关联的代码。 解决方法:我们在创建对象的时候,不自己创建而是由外部提供对象 引出IOC(控制反转) 对象的创建权由程序转移到外部,这种思想叫做控制反转

spring

springboot从入门到精通(全)

Ai潼泺 Ai潼泺 发表于2024-04-25 浏览13911 评论0
前言 本博文结合软件idea进行主要讲解 文中主要的学习视频主要通过最新SpringBoot2教程-从零深入SpringBoot【实战解读SpringBoot】 博文中的源码主要在源码课程 springboot的特性主要有 简化 Spring 应用程序的创建和开发过程 抛弃了繁琐的 xml 配置过程,采用大量的默认配置简化以及注解反射 直接使用 java main 方法启动内嵌的 Tomcat 服务器运行 Spring Boot 程序,不需要部署 war 包文件 四大核心