A method of preparing a recombinant adeno-associated virus (rAAV), the method comprising: preparing a shuttle plasmid comprising: a gene of interest flanked by inverted terminal repeats (ITR-GOI) of rAAV; ITR-GOI, and an expression cassette of a Cap gene of AAV; or ITR-GOI, and an expression cassette of a Rep gene of AAV; constructing a first recombinant bacmid through: (2.1), (2.2), or (2.3) when the shuttle plasmid comprises; or (2.4) when the shuttle plasmid comprises; or (2.5) when the shuttle plasmid comprises: (2.1) deleting Chia and Cath genes from a genome of a wild-type bacmid, and inserting expression cassettes of Rep and Cap genes of AAV into loci of the Chia and Cath genes to obtain the first recombinant bacmid; (2.2) deleting Chia, Cath, and Ac124 from a genome of a wild-type bacmid, inserting an expression cassette of an AAV Rep gene into loci of the Chia and Cath genes, and inserting an expression cassette of an AAV Cap gene into a locus of the Ac124 gene to obtain the first recombinant bacmid; (2.3) deleting Chia, Cath, and Ac124 genes from a genome of a wild-type bacmid, inserting an expression cassette of an AAV Cap gene into loci of the Chia and Cath genes, and inserting an expression cassette of an AAV Rep gene into a locus of the Ac124 gene to obtain the first recombinant bacmid; (2.4) deleting Chia and Cath genes from a genome of a wild-type bacmid, inserting an expression cassette of an AAV Rep gene into loci of the Chia and Cath genes to obtain the first recombinant bacmid; and (2.5) deleting Chia and Cath genes from a genome of a wild-type bacmid, inserting an expression cassette of an AAV Cap gene into loci of the Chia and Cath genes to obtain the first recombinant bacmid; integrating the rAAV ITR-GOI and the expression cassette by using the shuttle plasmid obtained in and the first recombinant bacmid obtained in, to yield a second recombinant bacmid, the second recombinant bacmid comprising a recombinant baculovirus genome comprising all packaging elements for producing rAAV; and transfecting, by the second recombinant bacmid obtained in, a host cell line. preparing a shuttle plasmid comprising: a gene of interest flanked by inverted terminal repeats (ITR-GOI) of rAAV; ITR-GOI, and an expression cassette of a Cap gene of AAV; or ITR-GOI, and an expression cassette of a Rep gene of AAV; a gene of interest flanked by inverted terminal repeats (ITR-GOI) of rAAV; ITR-GOI, and an expression cassette of a Cap gene of AAV; or ITR-GOI, and an expression cassette of a Rep gene of AAV; constructing a first recombinant bacmid through: (2.1), (2.2), or (2.3) when the shuttle plasmid comprises; or (2.4) when the shuttle plasmid comprises; or (2.5) when the shuttle plasmid comprises: (2.1) deleting Chia and Cath genes from a genome of a wild-type bacmid, and inserting expression cassettes of Rep and Cap genes of AAV into loci of the Chia and Cath genes to obtain the first recombinant bacmid; (2.2) deleting Chia, Cath, and Ac124 from a genome of a wild-type bacmid, inserting an expression cassette of an AAV Rep gene into loci of the Chia and Cath genes, and inserting an expression cassette of an AAV Cap gene into a locus of the Ac124 gene to obtain the first recombinant bacmid; (2.3) deleting Chia, Cath, and Ac124 genes from a genome of a wild-type bacmid, inserting an expression cassette of an AAV Cap gene into loci of the Chia and Cath genes, and inserting an expression cassette of an AAV Rep gene into a locus of the Ac124 gene to obtain the first recombinant bacmid; (2.4) deleting Chia and Cath genes from a genome of a wild-type bacmid, inserting an expression cassette of an AAV Rep gene into loci of the Chia and Cath genes to obtain the first recombinant bacmid; and (2.5) deleting Chia and Cath genes from a genome of a wild-type bacmid, inserting an expression cassette of an AAV Cap gene into loci of the Chia and Cath genes to obtain the first recombinant bacmid; (2.1) deleting Chia and Cath genes from a genome of a wild-type bacmid, and inserting expression cassettes of Rep and Cap genes of AAV into loci of the Chia and Cath genes to obtain the first recombinant bacmid; (2.2) deleting Chia, Cath, and Ac124 from a genome of a wild-type bacmid, inserting an expression cassette of an AAV Rep gene into loci of the Chia and Cath genes, and inserting an expression cassette of an AAV Cap gene into a locus of the Ac124 gene to obtain the first recombinant bacmid; (2.3) deleting Chia, Cath, and Ac124 genes from a genome of a wild-type bacmid, inserting an expression cassette of an AAV Cap gene into loci of the Chia and Cath genes, and inserting an expression cassette of an AAV Rep gene into a locus of the Ac124 gene to obtain the first recombinant bacmid; (2.4) deleting Chia and Cath genes from a genome of a wild-type bacmid, inserting an expression cassette of an AAV Rep gene into loci of the Chia and Cath genes to obtain the first recombinant bacmid; and (2.5) deleting Chia and Cath genes from a genome of a wild-type bacmid, inserting an expression cassette of an AAV Cap gene into loci of the Chia and Cath genes to obtain the first recombinant bacmid; integrating the rAAV ITR-GOI and the expression cassette by using the shuttle plasmid obtained in and the first recombinant bacmid obtained in, to yield a second recombinant bacmid, the second recombinant bacmid comprising a recombinant baculovirus genome comprising all packaging elements for producing rAAV; and transfecting, by the second recombinant bacmid obtained in, a host cell line.