springsecurity官方文档

时间: 2023-04-28 10:02:25 浏览: 37
Spring Security 官方文档是 Spring Security 框架的官方文档,提供了详细的使用指南和参考文档,帮助开发者了解 Spring Security 的各种功能和特性,以及如何在应用程序中使用 Spring Security 实现安全认证和授权。文档内容包括 Spring Security 的基本概念、配置和使用方法、安全过滤器、认证和授权、Web 安全、OAuth2 和 OpenID Connect 等方面的内容。开发者可以通过阅读官方文档,快速掌握 Spring Security 的使用方法,提高应用程序的安全性和可靠性。
相关问题

spring security api文档

Spring Security是一个基于Spring框架的安全性框架,它提供了一系列的API来保护Web应用程序。Spring Security API文档详细记录了所有的类、方法和接口,以及它们的使用和作用。对于开发人员而言,API文档是了解Spring Security的基础。可以从Spring Security的官方网站上下载最新的API文档,在开发过程中使用它来查找需要的类和方法,以及学习如何使用这些类和方法。在阅读API文档之前,最好先了解Spring Security框架的基础概念,如认证、授权、过滤器链以及安全配置等。通过学习这些概念,您可以更好地了解API文档中的每个单词和术语的含义。Spring Security API文档不仅详细记录了每个类和方法的使用方式,还提供了许多示例和代码片段,方便开发人员更好地了解其用法。此外,API文档还包括了解决各种错误和异常的方法和建议,以及一些安全实践和最佳实践。因此,了解Spring Security API文档的内容对于开发安全可靠的Web应用程序具有非常重要的作用。

spring security 3.2.5文档

Spring Security 3.2.5是一个基于Spring框架的认证和授权解决方案,用于构建安全性较高的Java应用程序。它提供了一套全面的API和配置选项,可以方便地集成到Spring应用中。 Spring Security 3.2.5文档详细介绍了其主要功能和用法。其中包括了如何配置用户认证、授权和记住我功能等。它提供了多种认证方式,包括内存认证、数据库认证、LDAP认证等,开发人员可以根据实际需求选择合适的认证方式。同时,Spring Security 3.2.5还支持多种授权方式,包括基于角色的授权和基于权限的授权,使开发人员能够灵活地定义用户权限。 在文档中,Spring Security 3.2.5还介绍了如何自定义认证和授权逻辑,并扩展现有的安全配置。开发人员可以通过实现接口或者继承现有的类来实现自定义的认证和授权逻辑,以满足特定的业务需求。 除了基本的认证和授权功能,Spring Security 3.2.5还提供了其他的安全特性,如CSRF保护、安全头信息配置、安全事件和日志等。这些功能可以帮助开发人员构建更加安全的应用程序,并保护用户的隐私和数据安全。 总的来说,Spring Security 3.2.5文档对于理解和使用Spring Security框架非常有帮助。它提供了详细的说明和示例代码,使开发人员能够快速上手并集成安全性功能到他们的Spring应用中。无论是初学者还是有经验的开发人员,都可以通过阅读该文档,了解和掌握Spring Security框架的使用。

相关推荐

### 回答1: Spring Security是一个强大的安全框架,它提供了一系列的安全控制功能,包括认证、授权、攻击防护等。其中授权是Spring Security的核心功能之一,它可以帮助我们实现对系统资源的访问控制。 Spring Security提供了一些默认的授权方式,如基于角色的授权、基于权限的授权等。但是在实际开发中,我们可能需要根据自己的业务需求来实现一些自定义的授权方式。这时,我们可以通过实现Spring Security的AccessDecisionVoter接口来实现自定义授权。 AccessDecisionVoter接口是Spring Security中用于授权决策的核心接口,它定义了一个方法:vote(Authentication authentication, Object object, Collection<ConfigAttribute> configAttributes),该方法用于根据传入的Authentication对象、资源对象和授权配置信息来进行授权决策。我们可以通过实现该接口来实现自定义的授权逻辑。 具体实现方式可以参考Spring Security官方文档或相关教程。 ### 回答2: SpringSecurity是一个非常强大的安全框架,它提供了许多功能来保护应用程序的安全。其中一个功能就是授权,用户在完成认证之后,需要获得相应的权限,才能访问系统中的特定资源。 SpringSecurity默认提供了许多授权策略,如基于角色、基于用户、基于表达式等,但有时候系统需要更加灵活的授权策略。这时候就需要自定义授权来实现。 SpringSecurity提供了自定义授权的方式,可以通过实现AccessDecisionManager接口和AccessDecisionVoter接口来编写自定义授权策略。 AccessDecisionManager接口是授权决策器,用来判断用户是否有访问某个资源的权限。在执行授权决策时,它会把用户判断是否有访问权限的结果反馈给SpringSecurity框架。 AccessDecisionVoter接口是一个投票器,用来判断用户是否有访问某个资源的权限。在判断用户是否有访问权限时,投票器会根据自身的策略给出“是”或“否”的结果。 自定义授权策略时,我们可以实现AccessDecisionVoter接口,定义自己的投票器,然后在AccessDecisionManager接口的实现中使用这个自定义的投票器进行决策。 总的来说,自定义授权是非常重要的,因为它可以帮助我们定制灵活的授权策略,以满足不同场景下的需求。开发人员可以根据业务需求,定制一套适合自己系统的授权策略,以提高系统的安全性和可扩展性。 ### 回答3: Spring Security是一个非常强大的安全认证框架,支持多种认证方式,如基于表单的认证、基于HTTP Basic Authentication的认证、基于LDAP的认证等,同时还支持授权机制,可以控制用户的访问权限。 Spring Security的授权机制主要由两部分组成:认证和授权。在认证通过之后,系统会根据用户所具有的角色进行授权,Spring Security默认支持的授权方式是基于角色的授权,即用户只有在拥有特定角色时,才能够访问特定资源。 但是,在实际开发中,我们可能需要自定义授权方案,因为仅仅基于角色的授权无法满足我们的需求。在这种情况下,我们可以使用Spring Security提供的AccessDecisionVoter接口以及AccessDecisionManager接口进行自定义授权。 AccessDecisionVoter接口是决策器,用于判断用户是否具有访问资源的权限。该接口中定义了三个方法: 1. supports()方法:判断该voter是否支持特定的ConfigAttribute。ConfigAttribute是一种标识,用于指示Spring Security如何对资源进行授权。 2. vote()方法:作出投票决策,判断用户是否具有访问特定资源的权限。 3. setDecisionManager()方法:用于设置AccessDecisionManager接口的实例。 AccessDecisionManager接口是决策管理器,用于管理AccessDecisionVoter对象的决策过程。该接口中定义了一个decide()方法,用于执行决策过程。我们可以在该方法中实现自定义的授权逻辑。 在实际使用中,我们可以定义自己的AccessDecisionVoter对象,然后将其注入到AccessDecisionManager中,再将AccessDecisionManager传递给Spring Security的配置类中即可。这样,我们就可以通过自定义授权方案,更加灵活地控制用户访问资源的权限。
抱歉,我无法提供腾讯下载链接,但我可以为你提供一些关于Spring Security的速成笔记。Spring Security是一个基于Spring框架的安全性解决方案,用于保护应用程序的安全性。以下是一些速成笔记: 1. 配置依赖:在Maven或Gradle中添加Spring Security的依赖项。 2. 配置文件:在Spring Boot项目的配置文件中,可以定义一些安全相关的配置,如允许访问的URL、自定义登录页面等。 3. 用户认证:Spring Security提供了多种用户认证方式,包括基于内存、数据库、LDAP等。你可以根据需求选择适合的认证方式。 4. 用户授权:除了认证外,Spring Security还提供了授权机制,用于控制用户对资源的访问权限。你可以通过注解或配置文件来定义角色和权限,并将其应用到方法或URL上。 5. 自定义登录页面:如果你想要一个自定义的登录页面,可以创建一个登录表单,并配置Spring Security来处理用户的登录请求和认证过程。 6. 密码加密:为了保护用户密码的安全性,Spring Security提供了密码加密功能。你可以选择不同的加密算法,并将其应用到用户密码上。 7. CSRF保护:跨站请求伪造(CSRF)是一种常见的Web攻击方式。Spring Security提供了CSRF保护功能,用于防止此类攻击。 以上是一些关于Spring Security的速成笔记,希望对你有帮助!如果你需要更详细的信息,可以参考Spring Security官方文档或其他教程资源。
### 回答1: Spring Security是一个基于Spring框架的安全框架,可以用来实现用户认证和授权等安全功能。要实现登录功能,可以通过配置Spring Security的相关组件来实现。 首先,需要配置一个UserDetailsService来获取用户信息,可以从数据库或其他数据源中获取。然后,需要配置一个PasswordEncoder来对用户密码进行加密。接着,需要配置一个AuthenticationManager来处理用户认证请求。最后,需要配置一个登录页面和登录成功后的跳转页面。 具体实现步骤可以参考Spring Security官方文档或相关教程。 ### 回答2: Spring Security是一个强大且灵活的安全框架,用于在Spring应用程序中实现身份验证和授权功能。要使用Spring Security实现登录,需要以下步骤: 1.添加Spring Security依赖项:在项目的构建文件中添加Spring Security的依赖项,例如Maven的pom.xml文件中添加以下代码: xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> 2.配置安全规则:在Spring Boot的配置文件application.properties或application.yml中添加安全规则,例如: yaml spring: security: user: name: myusername password: mypassword # other security configurations 上述示例中,配置了用户名和密码作为默认的身份验证信息。 3.创建登录表单页面:在前端创建一个登录表单页面,用于用户输入用户名和密码,并提交表单。 4.创建登录控制器:在后端创建一个登录控制器,用于处理登录请求。该控制器需要调用Spring Security的认证管理器对用户名和密码进行验证。 java @Controller public class LoginController { @GetMapping("/login") public String login() { return "login"; } @PostMapping("/login") public String authenticate(HttpServletRequest request, HttpServletResponse response) { // 调用Spring Security的认证管理器进行用户名和密码验证 Authentication auth = new UsernamePasswordAuthenticationToken(username, password); auth = authenticationManager.authenticate(auth); // 登录成功后的处理逻辑 SecurityContextHolder.getContext().setAuthentication(auth); return "redirect:/home"; } } 5.配置Spring Security:在Spring Boot应用程序的配置类中添加相关的Spring Security配置。例如,配置所有请求都需要进行身份认证: java @Configuration @EnableWebSecurity public class SecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity http) throws Exception { http .authorizeRequests() .anyRequest().authenticated() .and() .formLogin() .loginPage("/login") .permitAll(); } } 上述示例中,配置了所有请求都需要进行身份认证,并且允许通过/login页面进行登录。 这样,当用户访问需要身份验证的页面时,系统将自动跳转到登录页面,用户输入正确的用户名和密码后,系统将进行认证并授权,然后跳转到原来请求的页面。如果用户名或密码不正确,则登录失败并显示相应的错误消息。 以上是使用Spring Security实现登录的基本步骤。通过配置合适的规则和参数,可以实现更加复杂和安全的登录功能。
### 回答1: Spring Security 的使用步骤如下: 1. 添加 Spring Security 依赖到项目中。 2. 配置 Spring Security。 3. 创建用户和角色。 4. 配置用户和角色的权限。 5. 在应用程序中使用 Spring Security。 具体的步骤可以参考 Spring Security 官方文档。 ### 回答2: Spring Security是一个功能强大且灵活的Spring框架模块,用于处理应用程序的认证和授权。以下是使用Spring Security的基本步骤: 1. 添加Spring Security依赖:在项目的Maven或Gradle配置文件中,添加Spring Security的依赖项,以便可以在项目中使用它。 2. 配置Spring Security:在Spring的配置文件(如XML文件或Java配置类)中,配置Spring Security的相关设置。可以配置认证提供者、用户认证、角色授权等。 3. 创建用户实体类:创建用于存储用户信息的实体类。该类通常包括用户名、密码和角色等属性。 4. 实现UserDetailsService接口:创建一个实现UserDetailsService接口的类,该类负责从数据库或其他存储中获取用户信息。 5. 配置认证提供者:在Spring Security的配置文件中,配置认证提供者,并将UserDetailsService的实现类注入到认证提供者中。 6. 创建登录页面:创建一个登录页面,用户可以在此页面输入用户名和密码进行认证。 7. 定义访问规则:使用Spring Security的配置文件,定义访问规则和角色授权规则。可以配置URL路径、角色要求和访问权限等。 8. 添加注解:在需要限制访问的Controller类或方法上,添加Spring Security的注解,以定义访问权限。 9. 配置注销和记住我功能:添加注销和记住我功能的配置,以提供用户注销登录和记住登录状态的能力。 10. 添加自定义的权限验证逻辑:如果需要对特定资源或业务逻辑进行自定义权限验证,可以创建自定义的权限验证逻辑,并将其集成到Spring Security中。 11. 运行应用程序:部署和运行应用程序,并通过访问定义的URL路径和规则进行认证和授权。 通过以上步骤,可以在Spring应用程序中使用Spring Security来实现认证和授权功能,提高应用程序的安全性。 ### 回答3: Spring Security是Spring框架中用于处理身份验证和授权的强大安全框架。下面是使用Spring Security的基本步骤: 1. 添加Spring Security依赖:在项目的pom.xml文件中添加Spring Security依赖项,确保Maven可以正确下载和管理依赖。 2. 配置Spring Security:创建一个用于配置Spring Security的类,通常命名为SecurityConfig。可以扩展WebSecurityConfigurerAdapter类,并重写configure方法来配置安全策略。 3. 定义用户和角色:在SecurityConfig类中,可以定义用户和相应的角色。可以使用内存存储或自定义UserDetailsService来实现用户身份认证。 4. 配置登录和注销功能:使用Spring Security来配置登录和注销功能。可以自定义登录页面,并在SecurityConfig类中配置相应的URL和处理逻辑。 5. 使用注解进行授权:使用基于注解的方式来配置授权规则。可以使用@PreAuthorize、@PostAuthorize和@Secured等注解来实现方法级别的权限控制。 6. 自定义访问规则:如果有特定的访问规则,可以自定义实现AccessDecisionVoter接口,并在SecurityConfig类中配置。 7. 配置记住我功能:Spring Security提供了记住我功能,允许用户在一段时间内保持登录状态。可以在SecurityConfig类中配置记住我功能。 8. 配置HTTPS和CSRF保护:在SecurityConfig类中配置HTTPS和CSRF保护,确保数据传输的安全性。 9. 集成其他认证方式:Spring Security还支持集成其他认证方式,如OAuth、LDAP等。可以根据需要在SecurityConfig类中配置。 10. 编写相应的控制器和视图:根据需要,编写相应的控制器和视图来处理与认证和授权相关的逻辑。 总的来说,使用Spring Security的步骤包括添加依赖、配置安全策略、定义用户和角色、配置登录和注销功能、使用注解进行授权、自定义访问规则、配置记住我功能、配置HTTPS和CSRF保护、集成其他认证方式,以及编写相应的控制器和视图。
Spring Security是Spring框架中的一个强大且灵活的安全框架。它为应用程序提供了一套包括认证、授权和攻击防护等方面的安全性保障。 Spring Boot是一个快速开发Web应用程序的框架,而它与Spring Security结合使用能够实现更加安全的应用程序。 下面是Spring Boot与Spring Security的整合教程: 1. 首先需要在pom.xml文件中添加Spring Security的依赖: <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>5.0.0.RELEASE</version> </dependency> 2. 接着需要创建一个Sping Security的配置类,实现WebSecurityConfigurer接口,这个类中定义了一些配置项,比如安全拦截规则、用户认证等。例如: @Configuration @EnableWebSecurity public class SecurityConfig extends WebSecurityConfigurerAdapter { @Autowired public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception { auth.inMemoryAuthentication().withUser("user").password("password").roles("USER"); } @Override protected void configure(HttpSecurity http) throws Exception { http.authorizeRequests() .antMatchers("/", "/home").permitAll() .anyRequest().authenticated() .and() .formLogin() .loginPage("/login") .permitAll() .and() .logout() .permitAll(); } } 上述代码片段中,我们定义了一个内存用户,拥有用户名为“user”和密码为“password”,具有用户角色。我们还定义了请求拦截规则,只有经过认证的用户才能访问资源。 3. 创建一个Controller类,用于处理登录请求和主页请求(即让用户通过登录页面登录),例如: @Controller public class MainController { @GetMapping("/") public String home() { return "home"; } @GetMapping("/login") public String login() { return "login"; } } 4. 创建一个登录页面login.html和主页面home.html,例如: <!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head> <title>Spring Security Example</title> </head> <body> Invalid username and password. You have been logged out. <form th:action="@{/login}" method="post"> <label>Username: <input type="text" name="username"/></label> <label>Password: <input type="password" name="password"/></label> <input type="submit" value="Log in"/> </form> </body> </html> <!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head> <title>Spring Security Example</title> </head> <body> Welcome! Click here to log out. </body> </html> 5. 最后启动应用程序,在浏览器输入localhost:8080/login访问登录页面,输入用户名、密码即可访问主页面。 以上就是Spring Boot与Spring Security整合的基本教程,实现了一个简单的登录功能,其它更多的配置和功能请参考Spring Security官方文档。
Spring Security是一个功能强大且灵活的身份验证和访问控制框架,用于保护基于Java的应用程序。它提供了一套全面的安全解决方案,可用于保护Web应用程序、RESTful API、方法级别的安全等。 Spring Security的核心原则是基于拦截器链(Filter Chain)的安全性,它通过一系列的过滤器(Filters)来处理不同的安全问题。这些过滤器可以在认证(Authentication)和授权(Authorization)过程中执行各种任务。 在Spring Security中,认证是指验证用户的身份,通常通过用户名和密码进行验证。授权是指根据用户的身份和角色来确定其是否有权访问特定资源或执行特定操作。 Spring Security提供了许多功能和扩展点,可以轻松地自定义和扩展以满足特定的需求。以下是一些Spring Security的主要功能: 1. 身份验证(Authentication):Spring Security支持多种身份验证方式,如基于数据库、LDAP、OAuth等。它还提供了记住我(Remember Me)和匿名访问等功能。 2. 授权(Authorization):Spring Security支持基于角色和权限的授权机制。可以配置细粒度的访问控制规则,以确保只有具有合适权限的用户可以访问受保护的资源。 3. 安全性注解(Security Annotations):Spring Security提供了一套注解,可以在方法级别上标记安全性要求。这些注解可以用于限制对特定方法的访问,并进行细粒度的授权控制。 4. CSRF保护(CSRF Protection):Spring Security提供了一种防止跨站请求伪造(CSRF)攻击的机制。它通过生成和验证CSRF令牌来确保只有合法的请求才能被处理。 5. Session管理(Session Management):Spring Security提供了对会话管理的支持,包括会话过期、并发控制和无效会话处理等功能。 6. 安全事件与日志(Security Events and Logging):Spring Security可以生成安全相关的事件,并提供了灵活的日志配置选项,以便记录和监视应用程序的安全状态。 以上只是Spring Security的一些主要功能,它还有很多其他特性和扩展点可用于满足各种安全需求。要详细了解Spring Security的使用和配置,可以参考官方文档或其他相关资源。

最新推荐

spring security oauth2整合

spring security oauth2整合的详细说明文档,demo下载地址在文档中已经给出。其中demo中包含了详细的代码注释。

Spring Security应用实例

经过Spring Security官方文档及相关资料的学习,自己做了一个简单的用户登录模块

Spring Security简易配置指南

随着Spring框架的流行,Spring Security也被人们更加关注,这个文档就是介绍Spring Security的简易配置流程。

代码随想录最新第三版-最强八股文

这份PDF就是最强⼋股⽂! 1. C++ C++基础、C++ STL、C++泛型编程、C++11新特性、《Effective STL》 2. Java Java基础、Java内存模型、Java面向对象、Java集合体系、接口、Lambda表达式、类加载机制、内部类、代理类、Java并发、JVM、Java后端编译、Spring 3. Go defer底层原理、goroutine、select实现机制 4. 算法学习 数组、链表、回溯算法、贪心算法、动态规划、二叉树、排序算法、数据结构 5. 计算机基础 操作系统、数据库、计算机网络、设计模式、Linux、计算机系统 6. 前端学习 浏览器、JavaScript、CSS、HTML、React、VUE 7. 面经分享 字节、美团Java面、百度、京东、暑期实习...... 8. 编程常识 9. 问答精华 10.总结与经验分享 ......

基于交叉模态对应的可见-红外人脸识别及其表现评估

12046通过调整学习:基于交叉模态对应的可见-红外人脸识别Hyunjong Park*Sanghoon Lee*Junghyup Lee Bumsub Ham†延世大学电气与电子工程学院https://cvlab.yonsei.ac.kr/projects/LbA摘要我们解决的问题,可见光红外人重新识别(VI-reID),即,检索一组人的图像,由可见光或红外摄像机,在交叉模态设置。VI-reID中的两个主要挑战是跨人图像的类内变化,以及可见光和红外图像之间的跨模态假设人图像被粗略地对准,先前的方法尝试学习在不同模态上是有区别的和可概括的粗略的图像或刚性的部分级人表示然而,通常由现成的对象检测器裁剪的人物图像不一定是良好对准的,这分散了辨别性人物表示学习。在本文中,我们介绍了一种新的特征学习框架,以统一的方式解决这些问题。为此,我们建议利用密集的对应关系之间的跨模态的人的形象,年龄。这允许解决像素级中�

javascript 中字符串 变量

在 JavaScript 中,字符串变量可以通过以下方式进行定义和赋值: ```javascript // 使用单引号定义字符串变量 var str1 = 'Hello, world!'; // 使用双引号定义字符串变量 var str2 = "Hello, world!"; // 可以使用反斜杠转义特殊字符 var str3 = "It's a \"nice\" day."; // 可以使用模板字符串,使用反引号定义 var str4 = `Hello, ${name}!`; // 可以使用 String() 函数进行类型转换 var str5 = String(123); //

数据结构1800试题.pdf

你还在苦苦寻找数据结构的题目吗?这里刚刚上传了一份数据结构共1800道试题,轻松解决期末挂科的难题。不信?你下载看看,这里是纯题目,你下载了再来私信我答案。按数据结构教材分章节,每一章节都有选择题、或有判断题、填空题、算法设计题及应用题,题型丰富多样,共五种类型题目。本学期已过去一半,相信你数据结构叶已经学得差不多了,是时候拿题来练练手了,如果你考研,更需要这份1800道题来巩固自己的基础及攻克重点难点。现在下载,不早不晚,越往后拖,越到后面,你身边的人就越卷,甚至卷得达到你无法想象的程度。我也是曾经遇到过这样的人,学习,练题,就要趁现在,不然到时你都不知道要刷数据结构题好还是高数、工数、大英,或是算法题?学完理论要及时巩固知识内容才是王道!记住!!!下载了来要答案(v:zywcv1220)。

通用跨域检索的泛化能力

12056通用跨域检索:跨类和跨域的泛化2* Soka Soka酒店,Soka-马上预订;1印度理工学院,Kharagpur,2印度科学学院,班加罗尔soumava2016@gmail.com,{titird,somabiswas} @ iisc.ac.in摘要在这项工作中,我们第一次解决了通用跨域检索的问题,其中测试数据可以属于在训练过程中看不到的类或域。由于动态增加的类别数量和对每个可能的域的训练的实际约束,这需要大量的数据,所以对看不见的类别和域的泛化是重要的。为了实现这一目标,我们提出了SnMpNet(语义Neighbourhood和混合预测网络),它包括两个新的损失,以占在测试过程中遇到的看不见的类和域。具体来说,我们引入了一种新的语义邻域损失,以弥合可见和不可见类之间的知识差距,并确保潜在的空间嵌入的不可见类是语义上有意义的,相对于其相邻的类。我们还在图像级以及数据的语义级引入了基于混�

css怎么写隐藏下拉列表

您可以使用 CSS 中的 display 属性来隐藏下拉列表。具体方法是: 1. 首先,在 HTML 中找到您想要隐藏的下拉列表元素的选择器。例如,如果您的下拉列表元素是一个 select 标签,则可以使用以下选择器:`select { }` 2. 在该选择器中添加 CSS 属性:`display: none;`,即可将该下拉列表元素隐藏起来。 例如,以下是一个隐藏下拉列表的 CSS 代码示例: ```css select { display: none; } ``` 请注意,这将隐藏所有的 select 元素。如果您只想隐藏特定的下拉列表,请使用该下拉列表的选择器来替代 sel

TFT屏幕-ILI9486数据手册带命令标签版.pdf

ILI9486手册 官方手册 ILI9486 is a 262,144-color single-chip SoC driver for a-Si TFT liquid crystal display with resolution of 320RGBx480 dots, comprising a 960-channel source driver, a 480-channel gate driver, 345,600bytes GRAM for graphic data of 320RGBx480 dots, and power supply circuit. The ILI9486 supports parallel CPU 8-/9-/16-/18-bit data bus interface and 3-/4-line serial peripheral interfaces (SPI). The ILI9486 is also compliant with RGB (16-/18-bit) data bus for video image display. For high speed serial interface, the ILI9486 also provides one data and clock lane and supports up to 500Mbps on MIPI DSI link. And also support MDDI interface.