关于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工具网。
推荐阅读: