• Spring Boot之初始化项目


    最简单的从Spring官网下载 :地址 https://start.spring.io/

    下拉选择需要的Spring Boot版本 修改Group和Artifact  直接点击Generate Project 即可生层项目压缩包

    解压后,maven import到本地工作空间即可

    打开src/main/java  找到对应的Application启动器

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

    直接右击 main方法启动即可

    有兴趣的可以点击@SpringBootApplication注解研究下

    @SpringBootApplication是一个组合注解 主要由@SpringBootConfiguration @EnableAutoConfiguration @ComponentScan组成

    @SpringBootConfiguration 和 @Configuration其实一样,Spring Boot项目的配置注解,在Spring Boot中建议使用@SpringBootConfiguration

    @EnableAutoConfiguration 启用自动配置,通过扫描依赖的jar包自动配置所需要的其他依赖,就好比你要吃顿饭,它就会帮你把碗筷全都准备好了,你只要动动嘴就好了

    @ComponentScan 默认扫描@SpringBootApplication所在类的同级目录以及它的子目录,在很多时候,如果把启动类放在里层的目录下,就很容易报错,因为找不到父级的接口或者类,但是如果确实需要扫描并列的其他包,可以手动添加该注解

    Spring Boot默认端口为8080 当然也可以自定义基础设置 打开appliaction.properties  设置端口和上下文路径

    #u7AEFu53E3
    server.port=8081
    #u4E0Au4E0Bu6587u8DEFu5F84
    server.servlet.context-path=/demoApplcation

    打开pom.xml

    pom.xml文件中默认有两个模块:

    spring-boot-starter:核心模块,包括自动配置支持、日志和YAML;

    spring-boot-starter-test:测试模块,包括JUnit、Hamcrest、Mockito。

  • 相关阅读:
    java多线程开发容易犯的错误
    个性化推荐系统(九)--- 电商商品个性化推荐系统
    servlet的生命周期
    Servlet的执行过程
    Tomcat发布项目的几种方式
    xml文件解析
    linux执行wget url时提示“无法建立 SSL 连接”
    Linux使用yum install 安装程序时,提示“另外一个程序锁定了 yum;等待它退出……”
    线程状态
    单例模式和多线程
  • 原文地址:https://www.cnblogs.com/qiyuan880794/p/9812101.html
Copyright © 2020-2023  润新知