spring boot入门案例

以下教程使用maven进行讲解。
本教程重点并不在于讲解spring boot,而是在于讲解spring boot和spring的区别。

配置jdk的版本

    <properties>
        <!-- 直接右键工程,Maven->Update Project...,然后看看JDK的版本 -->
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    </properties>

添加依赖

注意我们现在不是开发web项目:

入门程序

另一种添加依赖的方式

由于maven是单继承,所以有时候如果已经继承了其他的父项目,就不能继承spring的。
可以使用如下的方式:


分析SpringBootApplication注解


可以看到SpringBootApplication@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan三个注解的组合。

其实SpringBootConfiguration就是Configuration

不用SpringBootApplication注解

使用其他的类作为配置类:


用户类:


可以看到就是不适用spring boot的注解,我们也是可以使用spring的注解达到同样的目的。

解析SpringApplication

可以不使用SpringApplication的静态方法,而是实例化一个SpringApplication:

也可以在实例化SpringApplication的时候把配置类作为参数:

spring boot会把sources封装成配置类

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容