文章 2023-01-07 来自:开发者社区

小白教程:详解intellij idea搭建SSM框架(spring+maven+mybatis+mysql+junit)、mybatis反向生成代码(上)

SSM(Spring+SpringMVC+MyBatis)框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。其中spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。SpringMVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。MyBatis是一个支持普通SQL查询,存....

小白教程:详解intellij idea搭建SSM框架(spring+maven+mybatis+mysql+junit)、mybatis反向生成代码(上)
文章 2022-11-20 来自:开发者社区

ApiBoot实现零代码整合Spring Security & OAuth2

接口服务的安全性一直是程序员比较注重的一个问题,成熟的安全框架也比较多,其中一个组合就是Spring Security与OAuth2的整合,在ApiBoot内通过代码的封装、自动化配置实现了自动化整合这两大安全框架。ApiBoot Security OAuth简介ApiBoot Security OAuth是ApiBoot开源项目内的一个组件,内部通过SpringBoot AutoConfigu....

文章 2022-11-20 来自:开发者社区

ApiBoot零代码整合Spring Security的JDBC方式获取AccessToken

ApiBoot Security内部提供了两种方式进行读取需要认证的用户信息,在之前的文章中讲到过ApiBoot Security使用内存方式(memory)不写一行代码就可以实现用户的认证并获取AccessToken,那我们使用JDBC方式是不是也是这么的简单呢?如果你还对ApiBoot不了解,可以通过以下的途径来获取帮助。官方文档:https://apiboot.minbox.org源码:h....

ApiBoot零代码整合Spring Security的JDBC方式获取AccessToken
文章 2022-10-31 来自:开发者社区

Spring中如何使用策略模式避免过多if-else代码

1、场景描述我们经常在项目中,会看到如下所示if-else过多的代码。如果条件过多的话逻辑就比较混乱,也容易出错。如果新增一种业务,又要来增加一个if else,即难以维护,阅读性也很差。if(a){ }else if(b){ }else if(c){ }else{ } 复制代码什么是策略模式?策略模式是一种解耦的方法,它对算法进行封装,使得算法的调用和算法本身分离。使用策略模式,客户端代码不需....

文章 2022-09-21 来自:开发者社区

Spring Boot 启动时自动执行代码的几种方式。。

前言目前开发的SpringBoot项目在启动的时候需要预加载一些资源。而如何实现启动过程中执行代码,或启动成功后执行,是有很多种方式可以选择,我们可以在static代码块中实现,也可以在构造方法里实现,也可以使用@PostConstruct注解实现。当然也可以去实现Spring的ApplicationRunner与CommandLineRunner接口去实现启动后运行的功能。在这里整理一下,在这....

Spring Boot 启动时自动执行代码的几种方式。。
文章 2022-08-31 来自:开发者社区

你写的代码扩展性高吗?快试试用Spring注入方式来解耦代码!

方式一:传统方式方式二:Spring注入对象总结目的:对比传统方式和 Spring注入方式创建对象以达到解耦的目的,以Service层调用 Dao层为例方式一:传统方式1.Service层/** * @author :Prannt * @description :Service层 * @program : Test */ public class UserService { pu...

你写的代码扩展性高吗?快试试用Spring注入方式来解耦代码!
问答 2022-08-17 来自:开发者社区

SSH代码中的struts、spring和Hibernate分别的工作是什么啊?

SSH代码中的struts、spring和Hibernate分别的工作是什么啊?

问答 2022-08-17 来自:开发者社区

SSH代码中的struts、spring和Hibernate的关系是什么?

SSH代码中的struts、spring和Hibernate的关系是什么?

问答 2022-08-16 来自:开发者社区

下列代码中Spring怎样创建ExampleBean?

下列代码中Spring怎样创建ExampleBean? public static void main(Stringl]args){ ApplicationContext context= new ClassPathXmlApplicationContext(new String[]{"ExampleCo ntext.xml"}) ExampleBean bean=context.getB...

问答 2022-08-16 来自:开发者社区

下列代码中Spring在执行第四行代码时可知道什么?代码结果怎样出来?

下列代码中Spring在执行第四行代码时可知道什么?代码结果怎样出来? hello/Application.java public static void main(Stringl]args){ ApplicationContext context= new AnnotationConfigApplicationContext(Application.class); MessagePrin...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

微服务

构建可靠、高效、易扩展的技术基石

+关注