E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
——【Spring学习】
spring学习
笔记(8):Spring中的template和事务控制
文章目录一、工程准备1.数据库2.pom.xml2.实体类3.JdbcTemplate的最基本的使用3.1代码二、JdbcTemplate1.基于IOC配置的JdbcTemplate使用1.1bean.xml1.2测试类2.实现单表的CRUD3.实现DAO层3.1接口3.2实现类3.3bean.xml3.4测试类4.JdbcDaoSupport三、Spring的事务控制案例的环境搭建1实体类2Da
小胖头
·
2020-07-27 22:25
spring
JavaWeb
Spring学习
笔记
课程内容1.面向接口(抽象)编程的概念与好处2.IOC/DI的概念与好处a)inversionofcontrolb)dependencyinjection3.AOP的概念与好处4.Spring简介5.Spring应用IOC/DI(重要)a)xmlb)annotation6.Spring应用AOP(重要)a)xmlb)annotation7.Struts2.1.6+Spring2.5.6+Hiber
aoxiangguanjun
·
2020-07-27 19:09
C/C++/Java
课程笔记
系统设计
Spring学习
spring相较于jsp&servlet直观上来看就是配置文件多了,我们可以不需要在逻辑代码中new对象或者写很多数据库相关的语句,代替的则是spring中的applicationContext.xml文件、JdbcTemplate类(取代了传统的SQL语句编写)。spring的核心机制在于IoC(控制反转,也叫依赖注入DI),我的理解就是我们可以不需要在程序代码中一个个new对象,而是直接在配置
Elephantpretty
·
2020-07-27 15:27
框架
Spring学习
笔记|一、控制反转(IoC)
文章目录一、什么是Spring?二、什么是IoC?三、IoC容器配置1.基于XML的配置2.依赖注入2.1属性注入2.2构造方法注入2.3工厂方法注入2.3.1非静态工厂方法2.3.2静态工厂方法2.4使用注解开发四、Spring,SpringMVC,SpringBoot,SpringCloud有什么区别和联系?一、什么是Spring?**Spring是一个轻量级的控制反转(IoC)和面向切面(A
ChanKi_
·
2020-07-27 15:36
Spring学习笔记
Spring学习
记录(二)
在spring中,我们通过xml文件配置bean,例子:id是我们在获取的时候需要的名字,相当于为bean取了个别名class是我们的完整类名p:name是我们的bean中的成员变量,并为其赋值我们在创建bean的实例后,如果需要使用就需要用到ClassPathXmlApplicationContext实例化,然后才能获取并使用。ClassPathXmlApplicationContextac=n
lowphper
·
2020-07-16 06:19
JAVA
Spring
JAVA框架
Spring学习
之旅--框架整体认识
Spring学习
之旅--框架整体认识楔子概述Spring生命之树总结楔子从今天开始,我将从Spring揭秘这本书学起。认识Spring时间不短,但一直处于只会用的阶段,很多理论和实践都很模糊。
一路向维
·
2020-07-16 03:14
框架
Spring学习
- 自动装配同一个接口的多个实现类
原文链接:http://followtry.cn/2019-12-03/spring-mutli-autowire-beans.html介绍在平时使用Spring的DI机制时,几乎都是在某个类中引用接口的单个实现。但是Spring如何将多个实现类同时注入进List中呢。好吧,不说废话了,直接上代码吧。原来的引用方式publicinterfaceHelloService{voidsayHello()
jiaobuchong
·
2020-07-16 01:32
spring
spring学习
之---容器中Bean的生命周期
spring可以管理singleton作用域的Bean的生命周期,spring可以精确地知道该Bean何时被创建、何时被初始化完成、容器何时准备销毁该Bean实例。对于prototype作用域的Bean,spring容器仅仅负责创建,当容器创建了Bean实例之后,Bean实例完全交给客户端代码管理,容器不再跟踪其生命周期,spring无法管理prototype作用域的Bean。1.依赖关系注入之后
StrongHYQ
·
2020-07-15 19:03
spring
Spring学习
记录(四)Spring表达式语言:SpEL
Spring表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。语法类似于EL:SpEL使用#{…}作为定界符,所有在大框号中的字符都将被认为是SpELSpEL为bean的属性进行动态赋值提供了便利通过SpEL可以实现:通过bean的id对bean进行引用调用方法以及引用对象中的属性计算表达式的值正则表达式的匹配下面我们来看一个例子:还是我们的Car类:packagec
lowphper
·
2020-07-15 15:18
JAVA
JAVA框架
Spring
java
spring
Spring学习
记录(三)
我们在spring使用中,有时候需要用到外部文件,如数据库配置,这是好,我们来学习下使用外部属性文件:首先,我们在src下新建一个db.properties文件,它的里面保存我们的数据库设置,然后我们应该在xml文件读取它,db,properties,如下:user=rootpassword=rootdriverclass=com.mysql.jdbc.Driverjdbcurl=jdbc:mys
lowphper
·
2020-07-15 15:17
JAVA
JAVA框架
Spring
Spring学习
(二)
SpElSpring表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。语法类似于EL:SpEL使用#{…}作为定界符,所有在大框号中的字符都将被认为是SpEL语法类似于EL:SpEL使用#{…}作为定界符,所有在大框号中的字符都将被认为是SpELSpEL为bean的属性进行动态赋值提供了便利通过SpEL可以实现:通过bean的id对bean进行引用调用方法以及引用对象
92.4
·
2020-07-15 13:34
Spring学习
Spring
Spring学习
(一)
Spring特点轻量级:Spring是非侵入性的-基于Spring开发的应用中的对象可以不依赖于Spring的API依赖注入(DI—dependencyinjection、IOC)面向切面编程(AOP—aspectorientedprogramming)容器:Spring是一个容器,因为它包含并且管理应用对象的生命周期框架:Spring实现了使用简单的组件配置组合成一个复杂的应用.在Spring中
92.4
·
2020-07-15 13:34
Spring学习
Spring 操作数据库
整个
spring学习
的过程主要是参考学校教材和其他的零散资料。开发环境在目前阶段,所
zhangdy12307
·
2020-07-15 12:17
Spring学习
笔记(四)--spring配置文件schema约束
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan相关概念在使用spring的配置文件时,新添加一个配置文件就需要添加相应的约束,一直没有研究过为什么要有这些约束,这些约束是干什么的。spring在启动的时候需要验证xml文档,约束的作用就是来验证配置文件的xml文档语法的正确性。在项目中其中的一个spring配置文件约束:XML文档的schem
环游记
·
2020-07-15 12:20
❀项目实战
------Spring
Spring入门到应用
spring
schema
Spring学习
:1,创建基础IOC,使用xml注入容器
使用xml文件创建容器1,创建maven根模块,模块中引入框架依赖,在pom.xml文件中引入spring框架;不要引入错了库org.springframeworkspring-webmvc5.2.0.RELEASE根模块中引入依赖后,子项目就自动会有依赖2,创建标准javabean类,packagecom.wjb.dao;importjava.util.Arrays;importjava.uti
whqwjb
·
2020-07-15 09:46
java
java
spring
Spring学习
笔记(一)
Spring学习
笔记(一)MyBatis的学习已经告一段落了,持久层往上就到了服务层。服务层的技术便是我们顶顶大名的spring。
康康小蓝孩
·
2020-07-15 08:19
Spring学习
总结(一)——Spring实现IoC的多种方式
一、Spring框架概述Spring是一个开源免费的框架,为了解决企业应用开发的复杂性而创建。Spring框架是一个轻量级的解决方案,可以一站式地构建企业级应用。Spring是模块化的,所以可以只使用其中需要的部分。可以在任何web框架上使用控制反转(IoC),也可以只使用Hibernate集成代码或JDBC抽象层。它支持声明式事务管理、通过RMI或web服务实现远程访问,并可以使用多种方式持久化
weixin_30500289
·
2020-07-15 03:38
Spring学习
之SpringMVC框架快速搭建实现用户登录功能
引用自:http://blog.csdn.net/qqhjqs/article/details/41683099?utm_source=tuicool&utm_medium=referral的博客关于SpringMVC的介绍我就不多说了,网上一搜一大堆,好多大鸟的博客都有详细的描述,之前看的跟开涛学SpringMVC,写的非常好,SpringMVC运行的流程和原理讲的非常的细致在此我引用一下开涛前
chuowen140381
·
2020-07-14 09:15
2017-5-14编程式注册advisor
[TOC]
Spring学习
日常笔记2017-5-14Q1.使用@ConfigurationProperties注解的POJO类在什么时候注册为Spring容器的Bean?
zhrowable
·
2020-07-13 23:19
Spring学习
笔记(IOC注解)
前言基于注解的IOC配置和xml的IOC配置要实现的功能都是一样的,降低程序之间的耦合,只是配置的形式不一样。首先在bean.xml里面还是要写一部分内容context标签告知Spring在创建容器时要扫描的包,配置所需要的标签不是在bean的约束中,而是一个名称为context名称空间和约束中用于创建对象的:他们的作用和在xml配置文件里编写一个标签实现的功能一样@Component作用:用于把
00111001
·
2020-07-13 20:14
JAVA
Spring学习
笔记(bean的配置)
创建bean的三种方式第一种使用默认的构造函数构建(如果此时没有默认构造函数,则对象无法构建)第二种使用某个类中的方法创建对象(如工厂方法)并存入Spring容器第三种使用某个类中的静态方法创建对象,并存入Spring对象bean的作用范围调整bean标签的scope属性确定作用范围取值:singleton单例只会生成一个对象,(多次调用getbean方法产生同一个对象)prototype多例调用
00111001
·
2020-07-13 20:14
JAVA
spring cloud 资料
2019独角兽企业重金招聘Python工程师标准>>>参考in28minutes-initiatives,Java,
spring学习
资料SpringBootandOAuth2使用SpringBoot构建独立的
weixin_34162401
·
2020-07-13 18:42
Spring学习
总结(31)——Spring Bean 生命周期总结
一、Spring容器中的Bean的完整生命周期bean对象的实例化封装属性,也就是设置properties中的属性值如果bean实现了BeanNameAware,则执行setBeanName方法,也就是bean中的id值如果实现BeanFactoryAware或者ApplicationContextAware,需要设置setBeanFactory或者上下文对象setApplicationConte
科技D人生
·
2020-07-13 15:30
Spring
SSM框架下--Mybatis配置LOG4J控制台输出sql语句
ps:作为
spring学习
的新手,在数据库与程序交互时的操作很重要,却也很容易出错!!有时候需要打印日志,知道mybatis执行了什么样的SQL语句,以便进行调试。
忆&往浠℃
·
2020-07-13 12:20
Spring+Spring
MVC+MyBatis
spring学习
三-AOP之面向切面编程
目录1AOP的使用1.1没有异常通知1.2有异常通知2AOP源码简析2.1从EnableAspectJAutoProxy注解说起2.2导入的AspectJAutoProxyRegistrar类2.3AnnotationAwareAspectJAutoProxyCreator类的作用2.4创建代理的方法1AOP的使用AOP有如下几种通知@Before::前置通知,在方法执行之前执行@After:后置
孟诸
·
2020-07-13 10:12
spring
Spring学习
day01
一、前言Spring的学习,我是通过哔哩哔哩网站上的视频,黑马程序员的,个人觉得很不错,推荐给大家,讲解思路清晰,内容充实,总共四天,让我能够全面的了解Spring的常用操作及应用。链接如下:https://www.bilibili.com/video/av47952931?from=search&seid=4094573305286061275二、Spring概述2.1spring概述2.1.1
AllenXueKY
·
2020-07-13 10:06
Spring学习
笔记-5(AOP)
文章目录1.概述2.基本概念3.Spring中实现AOP3.1.Schema-base方式3.1.1.编写切点类3.1.2.创建通知3.1.3.配置applicationContext.xml文件3.1.4.测试3.2.AspectJ方式3.2.1.编写切点类3.2.2.创建通知3.2.3.配置applicationContext.xml文件3.2.4.测试1.概述AOP(aspectorient
monCyanDaisuki
·
2020-07-13 08:05
框架
#Spring
spring
aop
Spring学习
笔记-7(Spring框架整合mybatis框架)
文章目录1.概述2.具体操作2.1.导入依赖包2.2.配置applicationContext.xml文件2.3.编写pojo实体类2.4.编写mapper2.5.编写service调用相应的mapper3.声明式事务3.1.基本使用3.1.1.配置applicationContext.xml文件3.1.2.编写pojo、mapper、service3.2.声明式事务的属性3.2.1.事务的传递性
monCyanDaisuki
·
2020-07-13 08:05
框架
#Spring
#MyBatis
spring
mybatis
Spring学习
笔记-6(注解)
文章目录1.概述2.使用注解配置AOP、IOC2.1.配置applicationContext.xml文件2.2.配置切点2.3.配置通知2.4.测试3.使用注解获取属性文件中的值3.1.新建.properties文件3.2.配置applicationContext.xml文件3.3.获取配置文件中的值3.3.测试4.其他注解1.概述在之前的Spring框架使用中,我们是通过application
monCyanDaisuki
·
2020-07-13 08:05
框架
#Spring
spring学习
笔记-2(spring框架环境搭建)
文章目录1.概述2.环境搭建2.1导入依赖包2.2配置全局配置文件1.概述SpringFramework是整个spring生态的基石,为依赖注入、事务管理、WEB应用、数据访问等提供了核心的支持,并可以配置各种bean,维护各种bean与bean之间的关系。其核心是控制反转(IOC)和面向切面(AOP)。以便开发团队可以专注于应用程序的业务逻辑。可以从github上下载springframewor
monCyanDaisuki
·
2020-07-13 08:04
#Spring
框架
spring学习
笔记-3(IOC)
文章目录1.概述2.Spring中实现IOC2.1.对象的创建2.1.1.使用构造方法进行创建2.1.2.使用实例工厂进行创建2.1.3.使用静态工厂进行创建2.2.给对象的成员变量2.3.对象的获取2.3.1.获取指定的对象2.3.2.获取spring管理的所有对象的id2.4.bean的其他属性2.4.1.scope属性1.概述IOC(inversionofcontrol,控制反转)是一种设计
monCyanDaisuki
·
2020-07-13 08:04
框架
#Spring
spring
ioc
Spring学习
笔记-4(DI)
文章目录1.概述2.举个栗子3.自动注入3.1.配置3.2.测试3.3结果1.概述DI(DependencyInjection,依赖注入),当对象A需要依赖对象B的时候,Spring自动把对象B赋值给对象A的过程。比如对象A需要操作数据库,以前我们总是要在A中自己编写代码来获得一个Connection对象,有了spring我们就只需要告诉spring,A中需要一个Connection,至于这个Co
monCyanDaisuki
·
2020-07-13 08:04
框架
#Spring
spring
DI
spring学习
笔记-1(Spring全家桶)
文章目录1.概述2.产品2.1.SpringFramework2.2.SpringMVC2.3.SpringBoot2.4.SpringCloud1.概述Spring是一个技术生态体系,包括SpringFramework、Springboot、SpringMVC、SpringCloud等。2.产品2.1.SpringFrameworkSpringFramework是整个spring生态的基石,为依
monCyanDaisuki
·
2020-07-13 08:04
框架
#Spring
[
spring学习
] 之 spring-boot 默认配置
我们知道Springboot使用“约定成俗”配置的原则,很多配置已经不再需要开发显式指定。通常,很多配置spring-boot都已经帮我们配置好了,然后我们可以省下很多事。但往往太省事使用默认配置的做法,会让我们在开发程序的过程中,或者线上排查问题优化的过程中,比较迷惑或者说被动。作为开发,很有必要了解spring-boot默认配置。比如,redis连接池优化之类,连接超时时间默认配置是sprin
常乐_smile
·
2020-07-13 07:43
spring
Spring学习
-InitializingBean,ApplicationContextWare
Spring这个框架断断续续用了几年,但是很多其中的机制并没有完全理解透彻,现在抽出时间系统整理一下相关知识点,也是为自己的技术进行总结!InitailizingBean这个接口InitailizingBean中只有一个方法,就是afterPropertiesSet。该方法是指Spring容器在启动后主动调用该接口的方法。如果一个Bean实现了InitializingBean,则该方法会在容器实例
鸡蛋达芬奇
·
2020-07-13 06:57
spring
Spring学习
之事件传播
ApplicationContext提供了对bean事件传播的功能,通过publishEvent()方法可以通知系统内所有ApplicationListener。//LoginAction.java----------ApplicationContextAwarepackagetest3;importorg.springframework.beans.BeansException;importor
y200930690129
·
2020-07-12 17:14
学习笔记
Spring学习
之国际化支持
国际化支持:对于需要支持不同的语言环境的应用而言,通过独立的资源文件完成所有语言信息的配置,可以对不同的语言版本进行转换配置messageSource的Beanmessages定义两个资源文件messages_zh_CN.properties(中文)和messages_en_US.properties(英文)这里的messages_**是根据bean文件定义的messages而定的//messag
y200930690129
·
2020-07-12 17:13
学习笔记
spring
string
object
语言
class
import
Spring学习
笔记--Spring-认识Bean
前一篇入门程序后,还是会有疑问,什么是bean?Spring可以被看作一个大型工厂,它的作用就是生产和管理Spring容器中的Bean,如果需要使用它,就要对Spring的配置文件进行配置。文章目录1.Bean的配置1.1XML文件配置1.2简单案例使用properties格式配置文件2.Bean的实例化2.1构造器实例化2.2静态工厂方式实例化2.3实例工厂方式实例化1.Bean的配置Sprin
wei_小灰灰
·
2020-07-12 14:23
Spring
Spring学习
(1)——快速入门
学习spring框架,原文链接:https://www.cnblogs.com/wmyskxz/p/8820371.html认识Spring框架Spring框架是Java应用最广的框架,它的成功来源于理念,而不是技术本身,它的理念包括IoC(InversionofControl,控制反转)和AOP(AspectOrientedProgramming,面向切面编程)。什么是Spring:Spring
还有点梦想
·
2020-07-12 14:54
java
Spring
Spring入门
Spring快速入门
Spring基础
什么是Spring
Spring学习
总结
Spring学习
总结原文链接:
Spring学习
总结Spring简介Spring是一个开源的设计层面框架,它解决的是业务逻辑层和其他层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。
九哥a
·
2020-07-12 12:06
java
Spring学习
笔记(一、Spring概况)
Spring是什么?Spring是一个开源框架,为了解决企业应用开发的复杂性而创建的,但现在已经不止应用于企业应用。是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。从大小(占内存)和开销(运行)两方面而言,Spring都是轻量的;通过控制反转[控制反转:简单来说,就是把控制权交出去](IoC)的技术,达到松耦合的目的;提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级
鲁克巴克诗
·
2020-07-12 04:19
9.
Spring学习
笔记_SpEL(by尚硅谷_佟刚)
Spring表达式语言:SpELSpring表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。语法类似于EL:SpEL使用#{…}作为定界符,所有在大框号中的字符都将被认为是SpELSpEL为bean的属性进行动态赋值提供了便利通过SpEL可以实现:通过bean的id对bean进行引用调用方法以及引用对象中的属性计算表达式的值正则表达式的匹配SpEL:字面量SpEL:
CodingSlag
·
2020-07-12 02:19
spring
15.
Spring学习
笔记_AOP基础(by尚硅谷_佟刚)
什么是AOP需求1-日志:在程序执行期间追踪正在发生的活动需求2-验证:希望计算器只能处理正数的运算代码实现片段问题代码混乱:越来越多的非业务需求(日志和验证等)加入后,原有的业务方法急剧膨胀.每个方法在处理核心逻辑的同时还必须兼顾其他多个关注点.代码分散:以日志需求为例,只是为了满足这个单一需求,就不得不在多个模块(方法)里多次重复相同的日志代码.如果日志需求发生变化,必须修改所有模块.使用动态
CodingSlag
·
2020-07-12 02:48
spring
10.
Spring学习
笔记_管理Bean的生命周期(by尚硅谷_佟刚)
IOC容器中Bean的生命周期方法SpringIOC容器可以管理Bean的生命周期,Spring允许在Bean生命周期的特定点执行定制的任务.SpringIOC容器对Bean的生命周期进行管理的过程:-通过构造器或工厂方法创建Bean实例-为Bean的属性设置值和对其他Bean的引用-调用Bean的初始化方法-Bean可以使用了-当容器关闭时,调用Bean的销毁方法在Bean的声明里设置init-
CodingSlag
·
2020-07-12 02:48
spring
19.
Spring学习
笔记_重用切点表达式(by尚硅谷_佟刚)
重用切入点定义在编写AspectJ切面时,可以直接在通知注解中书写切入点表达式.但同一个切点表达式可能会在多个通知中重复出现.在AspectJ切面中,可以通过@Pointcut注解将一个切入点声明成简单的方法.切入点的方法体通常是空的,因为将切入点定义与应用程序逻辑混在一起是不合理的.切入点方法的访问控制符同时也控制着这个切入点的可见性.如果切入点要在多个切面中共用,最好将它们集中在一个公共的类中
CodingSlag
·
2020-07-12 02:48
spring
11.
Spring学习
笔记_通过工厂方法配置Bean(by尚硅谷_佟刚)
调用静态工厂方法创建Bean调用静态工厂方法创建Bean是将对象创建的过程封装到静态方法中.当客户端需要对象时,只需要简单地调用静态方法,而不同关心创建对象的细节.要声明通过静态方法创建的Bean,需要在Bean的class属性里指定拥有该工厂的方法的类,同时在factory-method属性里指定工厂方法的名称.最后,使用元素为该方法传递方法参数.调用实例工厂方法创建Bean实例工厂方法:将对象
CodingSlag
·
2020-07-12 02:48
spring
20.
Spring学习
笔记_基于配置文件的方式来配置 AOP(by尚硅谷_佟刚)
基于XML的配置声明切面除了使用AspectJ注解声明切面,Spring也支持在Bean配置文件中声明切面.这种声明是通过aopschema中的XML元素完成的.正常情况下,基于注解的声明要优先于基于XML的声明.通过AspectJ注解,切面可以与AspectJ兼容,而基于XML的配置则是Spring专有的.由于AspectJ得到越来越多的AOP框架支持,所以以注解风格编写的切面将会有更多重用的机
CodingSlag
·
2020-07-12 02:48
spring
16.
Spring学习
笔记_前置通知&后置通知(by尚硅谷_佟刚)
在Spring中启用AspectJ注解支持要在Spring应用中使用AspectJ注解,必须在classpath下包含AspectJ类库:aopalliance.jar、aspectj.weaver.jar和spring-aspects.jar将aopSchema添加到根元素中要在SpringIOC容器中启用AspectJ注解支持,只要在Bean配置文件中定义一个空的XML元素当SpringIOC
CodingSlag
·
2020-07-12 02:48
spring
7.
Spring学习
笔记_Bean的作用域(by尚硅谷_佟刚)
Bean的作用域在Spring中,可以在元素的scope属性里设置Bean的作用域.其中比较常用的是singleton和prototype两种作用域。对于singleton作用域的Bean,每次请求该Bean都将获得相同的实例。容器负责跟踪Bean实例的状态,负责维护Bean实例的生命周期行为;如果一个Bean被设置成prototype作用域,程序每次请求该id的Bean,Spring都会新建一个
CodingSlag
·
2020-07-12 02:47
spring
5.
Spring学习
笔记_自动装配(by尚硅谷_佟刚)
XML配置里的Bean自动装配SpringIOC容器可以自动装配Bean.需要做的仅仅是在的autowire属性里指定自动装配的模式手动装配:byType(根据类型自动装配):若IOC容器中有多个与目标Bean类型一致的Bean.在这种情况下,Spring将无法判定哪个Bean最合适该属性,所以不能执行自动装配.byName(根据名称自动装配):必须将目标Bean的名称和属性名设置的完全相同.co
CodingSlag
·
2020-07-12 02:47
spring
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他