SpringBoot学习之旅(一):使用IDEA创建SpringBoot项目

1、打开IDEA,创建SpringBoot项目
在这里插入图片描述
2、基本信息填入,如下图所示:在这里插入图片描述
3、选择所添加的依赖,这里仅添加Srping Web,接着点击Next
在这里插入图片描述
4、接着给项目起个名字,填写完毕后点击finish
在这里插入图片描述
5、等待项目加载完成后,项目结构如下:
ZjcsApplication类:启动类
resources资源包:
(1)static:存放页面的静态资源,如css、js等
(2)templates:SpringBoot框架是结合templates页面模板使用,具体可以百度看看
(3)application.properties:SpringBoot的配置文件,可以配置数据库连接、Tomcat版本等信息(当然还有另外一种配置文件:application.yml,只是配置格式有所不同)
(4)pom.xml文件时添加依赖,即从maven库中找到相应的jar包
在这里插入图片描述
6、接着让我们看看启动类的代码(即ZjcsApplication.java,类名是根据你在创建时所填的信息得到的)

@SpringBootApplication
public class ZjcsApplication {
    public static void main(String[] args) {
        SpringApplication.run(ZjcsApplication.class, args);
    }
}
@SpringBootApplication 是一个方便注释,它添加了以下所有内容:

@Configuration:将类标记为应用程序上下文的Bean定义的源。

@EnableAutoConfiguration:告诉Spring Boot根据类路径设置,其他bean和各种属性设置开始添加bean。例如,如果spring-webmvc在类路径上,则此注释将应用程序标记为Web应用程序并激活关键行为,例如设置DispatcherServlet。

@ComponentScan:告诉Spring在包中寻找其他组件,配置和服务com/example,让它找到控制器。

7、创建一个简单的Web应用程序(按照国际惯例,创建一个HelloWorld程序),代码如下:

@RestController
public class TestHelloWorld {
    @RequestMapping("/")
    public String hello(){
        return "hello,this is my first SpringBoot project.";
    }
}

8、接着让我们来看看pom.xml文件中所添加的依赖:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <!-- springboot启动 -->
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.3.4.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <!-- 创建项目时所填的信息 -->
    <groupId>com.example</groupId>
    <artifactId>zjcs</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>zjcs</name>
    <description>ZJCS project for Spring Boot</description>

    <!-- 版本控制 -->
    <properties>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>

        <!-- Spring Boot的web应用 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <!-- Spring Boot的单元测试 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <groupId>org.junit.vintage</groupId>
                    <artifactId>junit-vintage-engine</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
    </dependencies>

    <!-- maven插件,主要用于打包程序 -->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

9、我们可以在application.properties文件中,配置tomcat的端口,配置信息如下:

server.port=8082

10、接着让我们启动ZjcsApplication.java类(即启动类)试试
1在这里插入图片描述
11、启动完成后,可以查看到相关信息,这里主要查看tomcat的端口是否为刚刚我们配置的8082,下图表示以启动完成
在这里插入图片描述
12、在浏览器中输入localhost:8082/ (即可访问我们刚刚所配置的TestHelloWorld类对应的接口)
在这里插入图片描述
到此,创建SpringBoot项目就完成了。接下来将继续学习新的知识,加油。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值