(无法连接spring initializr)创建springboot应用 ----入门级(将maven项目改造成springboot项目)

1. new project

在这里插入图片描述
在这里插入图片描述

2.修改pom.xml文件

2.1添加版本框架

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.4.RELEASE</version>
</parent>

2.2添加web依赖包

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

2.3添加test依赖包(便于创建test类)

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
        </dependency>

2.4添加maven打包(jar)插件

<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>2.0.3.RELEASE</version>
            </plugin>
        </plugins>
</build>

3创建主类

//main class
@SpringBootApplication
public class ApplicationMain {
    public static void main(String[] args) {
        //run application
        SpringApplication.run(ApplicationMain.class,args);    
    }
}

4.创建controller类

@Controller
public class HelloController {
    @ResponseBody
    @RequestMapping("/hello")
    public String hello(){
        return "Hello SpringBoot!";
    }
}

5.创建spring配置类

在这里插入图片描述
这里需要注意一下:
在配置文件里写配置信息的时候,需要选中提示来编写(按tab键或回车键),否则手写的配置文件无法生效。
在这里插入图片描述

6.浏览器访问web应用

在这里插入图片描述

7.将应用打成jar包

在这里插入图片描述

8运行jar包

在这里插入图片描述
此时同样可以通过浏览器访问该应用

9创建test类

注意:两个类所在的包名必须相同,但类名一定不能相同
在这里插入图片描述
类名相同的话,加载启动类会造成歧义,进而导致无法自动注入

在这里插入图片描述

发布了29 篇原创文章 · 获赞 0 · 访问量 1197

猜你喜欢

转载自blog.csdn.net/flipped___/article/details/104345829