首页 > 其他分享 >使用向导spring initializer快速创建springboot应用

使用向导spring initializer快速创建springboot应用

时间:2022-11-30 19:00:13浏览次数:40  
标签:springboot spring boot springframework initializer org import resources

1、使用向导spring initializer快速创建springboot应用_springboot

 

使用向导spring initializer快速创建springboot应用_向导_02

选择项目包含的依赖场景,向导会联网创建spring boot项目

使用向导spring initializer快速创建springboot应用_spring_03

将需要的东西删掉

使用向导spring initializer快速创建springboot应用_向导_04

打开pom.xml后可以看到文件内容已自动写入

使用向导spring initializer快速创建springboot应用_模板引擎_05

使用向导spring initializer快速创建springboot应用_spring_06使用向导spring initializer快速创建springboot应用_模板引擎_07

将java目录变为sources root,resources变为resources boot

更改settings

使用向导spring initializer快速创建springboot应用_spring_08

使用向导spring initializer快速创建springboot应用_springboot_09

使用向导spring initializer快速创建springboot应用_spring_10

使用向导spring initializer快速创建springboot应用_向导_11

似乎是执行了这三个方框中的操作,plugins中的红线消失

使用向导spring initializer快速创建springboot应用_springboot_12

2、rename package,创建包和class

使用向导spring initializer快速创建springboot应用_向导_13

添加内容:

package com.cnstrong.springboot.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;

/*
@ResponseBody   //这个类的所有方法返回的数据直接写给浏览器(如果是对象,转为json数据)
@Controller
*/
@RestController  //spring4.2以上,@ResponseBody和@Controller的合体
public class HelloController {


    @RequestMapping("/hello")
    public String hello(){
        return "hello world quick!";
    }
}

3、run main()

使用向导spring initializer快速创建springboot应用_springboot_14

使用向导spring initializer快速创建springboot应用_spring_15

4、总结

默认生成的spring boot项目的特征:;

(1)主程序已经生成好了,只需要编写自己所需的逻辑

(2)resources文件夹中目录结构

         static:保存所有的静态资源 (js,css,images)

         templates: 保存所有的模板页面

                             spring boot默认jar包使用嵌入式的tomcat,默认不支持jsp页面

                             可以使用模板引擎(freemarker,thymeleaf)

        application.properties: spring boot应用的配置文件,可以修改一些默认设置

使用向导spring initializer快速创建springboot应用_spring_16

重启可见

使用向导spring initializer快速创建springboot应用_springboot_17

使用向导spring initializer快速创建springboot应用_spring_18

使用向导spring initializer快速创建springboot应用_spring_19

标签:springboot,spring,boot,springframework,initializer,org,import,resources
From: https://blog.51cto.com/u_12528551/5900199

相关文章

  • springboot配置之外部配置加载顺序
    SpringBoot也可以从以下位置加载配置:1、命令行配置,多个配置用空格分开,--配置项=值java-jarspringboot-02-config-0.0.1-SNAPSHOT.jar--server.port=80872、来自java:comp......
  • springboot配置之配置文件加载位置
    1、springboot启动会扫描以下位置的application.properties或者application.yml文件作为springboot的配置文件,按照优先级从高到低的顺序。所有位置的文件都会被加载,高优先级......
  • 【Spring Boot】--server.context-path不生效
    server.context-path不生效的原因:springboot2.0之后,上下文的配置改为了server.servlet.context-path更改过后重新部署结果正确 ......
  • springboot配置之@Conditional和自动配置报告
    1、@Conditional派生注解必须@Conditional指定的条件成立,才给容器中添加组件,配置类里面的所有内容才生效@Conditional扩展注解作用(是否满足当前的指定条件)@ConditionalOnJav......
  • springboot日志之日志框架分类和选择
    导入:小张写日志写了一个统一的接口层:日志门面(日志的一个抽象层):logging-abstract.jar给项目中导入具体的日志实现就可以了。以前写的zhanglogging.jar,zhanglogging-good.jar......
  • springboot日志之slf4j使用原理
    1、如何在系统中使用slf4j?给系统里面导入slf4j的jar和logback的实现jar。日志方法的调用,不应该直接调用日志的实现类,而是调用日志抽象层里面的方法。importorg.slf4j.Logge......
  • springboot日志之其他日志框架统一转换为slf4j
    a(slf4j+logback):Spring(commons-logging)、Hibernate(jboss-logging)、Mybatis。。。怎么统一日志记录?即使是别的框架也一起统一使用slf4j进行输出。如何让系统中所有的日志都统......
  • springboot日志之切换日志框架
    1、可以按照slf4j的日志适配图进行相关的配置slf4j+log4j:打开依赖树,exclude掉不用的依赖导入适配包resources下添加log4j.properties2、切换为log4j2注释掉excludestarter-......
  • springboot之web开发之webjars&静态资源映射规则
    一、使用springboot1、创建springboot应用,选中我们需要的模块2、springboot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3、自己编写业务代码......
  • springboot之restfulcrud--员工列表
    URI:/资源名称/资源标识 +HTTP请求方式区分对资源CRUD操作 普通CRUD(URI来区分操作)RestfulCRUD查询getEmpemp---GET添加addEmp?xxxemp---POST修改updateEmp?id=xxx&xxx......