springboot系列-web混合开发(2)

springboot系列-web混合开发[2]


主要内容:
自定义filter、自定义property、log配置、jpa使用

自定义filter

1.新建自定义配置类xxxConfiruration,类上添加@Configuration注解
2.新建自己的filter类并实现filter接口
3.实现filter接口中的dofilter方法,新增自己的逻辑处理
4.用FilterRegistrationBean将自定义的filter注册成bean
如下:
在这里插入图片描述

自定义property

1.application.properties配置文件中新增两个自定义配置项weixiao.context、weixiao.subject
在这里插入图片描述
2.新建配置类并注册为组件(用@Component注解)
在这里插入图片描述
3.新增测试方法看效果
上个步骤中,已经将properties类注册成了组件,所以在这里直接用autowired注解即可
在这里插入图片描述
接下来我们启动项目访问getProperties方法,输入http://localhost:8088/properties得到以下结果
在这里插入图片描述

log配置

配置输出的地址和输出级别

logging.path=D:\\test\\log
logging.level.com.favorites=DEBUG
logging.level.org.springframework.web=INFO
logging.level.org.hibernate=ERROR

logging.path 为本地的 log 地址,logging.level 后面可以根据包路径配置不同资源的 log 级别
配置完后启动项目,可以看到日志配置已经生效,如下
在这里插入图片描述
同时在本地的test/log目录下生成了日志文件
在这里插入图片描述

jpa使用

全称:spring data jpa
简介:Jpa 是利用 Hibernate 生成各种自动化的 sql,同时用简单的几个注解就可以让实体与数据库连接起 来,非常方便,这里用数据库用mysql来给大家举例子
使用方法:
1.添加jar包依赖

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
            <version>1.5.2.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.47</version>
        </dependency>

2.添加配置文件
在这里插入图片描述
里面关于jpa配置的解释大家可以去微笑大佬博客里看看,很详细。
3.新增实体类
在这里插入图片描述
4.新增dao层,继承JpaRepository类,JpaRepository中基本涵盖了我们所有常用的增删改查方法,另外它还可以根据你启的方法名来分解sql,比如findByUserName就是根据userName查询数据
在这里插入图片描述
5.测试
在这里插入图片描述
以上内容部分来源:http://www.ityouknow.com/springboot/2016/02/03/spring-boot-web.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值