Rumah > Java > javaTutorial > Bagaimana untuk membina projek springboot dalam idea

Bagaimana untuk membina projek springboot dalam idea

PHPz
Lepaskan: 2023-05-15 20:28:10
ke hadapan
5396 orang telah melayarinya

Spring Boot ialah rangka kerja baharu yang disediakan oleh pasukan Pivotal Ia direka untuk memudahkan proses pembinaan dan pembangunan awal bagi aplikasi Spring baharu. Perkara yang dianjurkan terutamanya adalah 'menghapuskan konfigurasi' dan mencapai konfigurasi sifar.

Jadi, bagaimana untuk mencipta projek springboot dalam idea?

1 Cipta Modul di bawah projek yang anda buat dan pilih Spring initializr untuk menciptanya.

Bagaimana untuk membina projek springboot dalam idea

2. Pilih pada Jenis: Projek Maven (alat binaan projek)

Bagaimana untuk membina projek springboot dalam idea

3 Apabila membuat dependensi, semak web, mybatis, mysql (ini bergantung pada keperluan peribadi anda, anda boleh memilih secara bebas)

Bagaimana untuk membina projek springboot dalam idea

Bagaimana untuk membina projek springboot dalam idea

Struktur projek yang telah ditetapkan adalah seperti berikut:

Bagaimana untuk membina projek springboot dalam idea

Fail pom.xml yang sepadan

<?xml  version="1.0" encoding="UTF-8"?>
<project>
  <modelversion>4.0.0</modelversion>
  <groupid>com</groupid>
  <artifactid>demo</artifactid>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>
  <name>demo</name>
  <description>Demo project for Spring Boot</description>
  <parent>
    <groupid>org.springframework.boot</groupid>
    <artifactid>spring-boot-starter-parent</artifactid>
    <version>1.5.9.RELEASE</version>
    <relativepath></relativepath> <!-- lookup parent from repository -->
  </parent>
  <properties>
    <project.build.sourceencoding>UTF-8</project.build.sourceencoding>
    <project.reporting.outputencoding>UTF-8</project.reporting.outputencoding>
    <java.version>1.8</java.version>
  </properties>
  <dependencies>
    <dependency>
      <groupid>org.mybatis.spring.boot</groupid>
      <artifactid>mybatis-spring-boot-starter</artifactid>
      <version>1.3.1</version>
    </dependency>
    <dependency>
      <groupid>org.springframework.boot</groupid>
      <artifactid>spring-boot-starter-web</artifactid>
    </dependency>
    <dependency>
      <groupid>mysql</groupid>
      <artifactid>mysql-connector-java</artifactid>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupid>org.springframework.boot</groupid>
      <artifactid>spring-boot-starter-test</artifactid>
      <scope>test</scope>
    </dependency>
    <!--c3p0 这是我手动引入的 因为我需要连接数据库-->
    <dependency>
      <groupid>com.mchange</groupid>
      <artifactid>c3p0</artifactid>
      <version>0.9.5.2</version>
    </dependency>
  </dependencies>
  <build>
    <plugins>
      <plugin>
        <groupid>org.springframework.boot</groupid>
        <artifactid>spring-boot-maven-plugin</artifactid>
      </plugin>
    </plugins>
  </build>

</project>
Salin selepas log masuk

application.yml (akhiran fail aplikasi ini tidak dipanggil yml semasa projek dibina. Secara rasmi disyorkan untuk menukar akhiran kepada yml. Kelebihannya ialah kod mempunyai gesaan)

mybatis:
 mapper-locations: classpath:mapper/*.xml
 type-aliases-package: com.demo.pojo
#数据库连接池
spring: datasource: username: root password: sasa url: jdbc:mysql://localhost:3306/ssm driver-class-name: com.mysql.jdbc.Driver
Salin selepas log masuk

Mulakan

Bagaimana untuk membina projek springboot dalam idea

Atas ialah kandungan terperinci Bagaimana untuk membina projek springboot dalam idea. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan