请选择 进入手机版 | 继续访问电脑版

Spring Boot入门

2018-10-11 09:05
12515
环境工具

    JDKIDEA
创建第一个Spring Boot工程

    new Project选择Spring Initializr
Spring Boot入门-1.jpg
    基本项目信息配置
Spring Boot入门-2.jpg

    选择Spring 依赖这里仅选择Web依赖
Spring Boot入门-3.jpg

    完成后项目结构
Spring Boot入门-4.jpg

    添加一个Controller
Spring Boot入门-5.jpg
  1. [/code]
  2. [list]运行HelloSpringBootApplication 并访问http://localhost:8080/
  3. [/list] Spring Boot入门-6.jpg
  4. [size=5]Spring Boot配置[/size]
  5. Spring Boot 基于约定优于配置规则。一般来说减少了很多配置,如果需要配置一般通过application.properties或application.yml来配置。
  6. [list][b]自定义属性配置[/b]
  7. [list]创建一个java bean ,例如BlogProperties
  8. [/list]
  9. [/list][code]
复制代码

      编辑application.properties

[code][/code]
    多环境配置
对于多环境配置可以分别创建:

      application-dev.properties  开发环境配置文件application-prod.properties 生产环境配置文件application-test.properties 测试环境配置文件

application.properties中配置通用内容,并设置spring.profiles.active来选择环境,如spring.profiles.active=dev,以开发环境为默认配置。
    整体项目结构
Spring Boot入门-7.jpg
分享到 :
0 人收藏

15 个回复

倒序浏览
与风俱净う  中级会员 | 2018-10-11 09:05:58
你好,请教一个问题,我controller中方法的请求是@RequestMapping(value=”/**”),每次请求的时候都会拦截到静态资源的请求,比如js、css、png等,之前springMVC项目过滤这些,是在web.xml中通过<servlet-mapping>过滤的,在spring-boot中该如何过滤掉这些静态资源,希望能得到您的回复
转念成空  高级会员 | 2018-10-11 09:05:58
boot拦截器拦截了对控制器的请求,不对静态资源的访问进行拦截,如果想要拦截静态资源是不是可以通过Servlet过滤器去拦截呢??
别爱我像个朋友  高级会员 | 2018-10-11 09:05:58
我在控制器中使用/**时,会接到静态资源的访问,我不想让控制器接到静态资源的访问,不知道怎么处理
终陌  中级会员 | 2018-10-11 09:05:58
boot默认把/**映射到资源文件路径的,你如果这样配路径应该会接受到资源文件的访问,你可以看下你这样配的话拦截器是不是也应该拦截到这些访问,如果不能就看过滤器能不能拦截到,如果能拦截到你把这些路径拦截掉并把静态资源访问的路径配置成其他的路径。
风与歌妓°  高级会员 | 2018-10-11 09:05:58
具体的我也没有试过这些配置路径,我明天实验下,主要思路就是各种器打 log,更换默认静态资源路径
匆匆那年  中级会员 | 2018-10-11 09:05:58
拦截器能拦截掉,但是配置成其他路径是什么意思?
遺莣℡  高级会员 | 2018-10-11 09:05:58
一般是这些请求是经过了拦截器才能到控制器,配置成其他路径是指把静态资源配置成其他路径,如果拦截到不让访问,是不是静态资源文件就不能访问了。
烂人  高级会员 | 2018-10-11 09:05:58
具体我明天配成你这样的路径实验下就可以了。
﹏小瓶盖Ω  高级会员 | 2018-10-11 09:05:58
好的,谢谢你
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|翁笔

© 2001-2018 Wengbi.com

返回顶部