java spring boot的引导类和实现,实例展示

BSO 2020-10-26 16:09:29 java常见问答 5284

关于java大家还是非常了解的,是一门非常实用的编程语言,是十分的实用的。今天就来为大家介绍一些与java有关的知识,也就是java spring boot的引导类和实现,一起来看看吧。

首先说一下, 引导类

需要创建一个引导类,代码如下所示:

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Demo
{
    public static void main(String[] args)
    {
        SpringApplication.run(Demo.class, args);
    }
}

这里多了一个@SpringBootApplication注解

@Configuration: 用于定义一个配置类

@EnableAutoConfiguration:Spring Boot会自动根据你jar 包的依赖来自动配置项目。

@ComponentScan: 告诉Spring哪个packages的用注解标识的类会被spring.

自动扫描并且装入bean容器。

然后是,Banner

直接启动,控制台出现以下标识。

. ____ _ __ _ _

/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \

( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \

\\/ ___)| |_)| | | | | || (_| | ) ) ) )

' |____| .__|_| |_|_| |_\__, | / / / /

=========|_|==============|___/=/_/_/_/

:: Spring Boot :: (v1.4.4.RELEASE)

这个标识是Spring启动标识,如果不想要,可以设置取消,代码如下所示:

import org.springframework.boot.Banner.Mode;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Application
{
    public static void main(String[] args)
    {
        // SpringApplication.run(Application.class, args);
        SpringApplication application = new SpringApplication(Application.class);
        application.setBannerMode(Mode.OFF);
        application.run(args);
    }
}

接下来阐述一下, 原来的实现

我们现在开始使用spring MVC框架,实现json数据的输出。如果按照我们原来的做法,需要在web.xml中添加一个DispatcherServlet的配置,还需要添加一个spring的配置文件,配置文件如下配置。

spring加入配置,代码如下所示:

<!-- controller注解扫描 -->

<context:component-scan base-package="cn.cnn.springboot.controller" /> <
!--注解驱动-- >
<mvc:annotation-driven />

web.xml加入配置,代码如下所示:

<!-- 配置前端控制器 -->

<servlet>

<servlet-name> cnn-springboot</servlet-name>

<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

<init-param>

<param-name>contextConfigLocation</param-name>

<param-value>classpath:spring/*.xml</param-value>

</init-param>

</servlet> <
servlet - mapping >
    <servlet-name> cnn-springboot</servlet-name> <
    url - pattern > /</url - pattern >
    </servlet-mapping>

还要编写Controller。

以上就是关于java spring boot的引导类和实现的主要内容了,并且用实际的代码为大家展示出来了。如果你对java知识感兴趣,想要了解更多java基础知识,敬请关注奇Q工具网。

推荐阅读:

Spring Boot菜鸟教程,如何快速创建一个Spring Boot项目?

spring boot如何修改默认端口号?实现方法详解

java spring boot是什么?图文详解