conglanjun / springboot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

第一个springboot程序

环境

  • jdk 11
  • maven 3.6.3
  • springboot:新版
  • IDEA

官方:提供了一个快速生成的网站!IDEA集成了这个网站

用IDEA创建

  • 下载idea
  • 下载jdk 11
sudo vim /etc/profile  
export M2_HOME=/home/klfy/software/apache-maven-3.6.3  
export JAVA_HOME=/home/klfy/software/jdk-11.0.9  
export CLASSPATH=.:${JAVA_HOME}/lib  
export PATH=$M2_HOME/bin:${JAVA_HOME}/bin:$PATH  
  • 下载maven 3.6.3
    同上
source /etc/profile

springboot项目代码

@SpringBootApplication
public class HellowordApplication {

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

}

在启动类同级目录下创建controller,dao,pojo,service。会扫描这些目录的文件。

创建controller详见代码。看具体springboot自动启动内容去子项目查看。
helloword代码

springboot自动装配原理

springboot自动启动原理

springboot给属性赋值几种方式、多环境配置、自动配置在理解


About


Languages

Language:Java 100.0%