专栏名称: ImportNew
伯乐在线旗下账号,专注Java技术分享,包括Java基础技术、进阶技能、架构设计和Java技术领域动态等。
目录
相关文章推荐
Java编程精选  ·  手把手教你Java文件断点下载 ·  昨天  
Java编程精选  ·  公司Rust团队全员被裁,只因把服务写得「太 ... ·  11 小时前  
芋道源码  ·  别乱分层,PO、VO、DAO、BO、DTO、 ... ·  19 小时前  
芋道源码  ·  一款轻便、安全、免费的远程桌面工具 ·  昨天  
芋道源码  ·  如何加快 SQL 查询速度的同时保持 ... ·  昨天  
51好读  ›  专栏  ›  ImportNew

SpringBoot ( 二 ) :web 综合开发

ImportNew  · 公众号  · Java  · 2017-07-25 12:04

正文

请到「今天看啥」查看全文


@Bean

public FilterRegistrationBean testFilterRegistration() {

FilterRegistrationBean registration = new FilterRegistrationBean();

registration.setFilter(new MyFilter());

registration.addUrlPatterns("/*");

registration.addInitParameter("paramName", "paramValue");

registration.setName("MyFilter");

registration.setOrder(1);

return registration;

}

public class MyFilter implements Filter {

@Override

public void destroy() {

// TODO Auto-generated method stub

}

@Override

public void doFilter(ServletRequest srequest, ServletResponse sresponse, FilterChain filterChain)

throws IOException, ServletException {

// TODO Auto-generated method stub

HttpServletRequest request = (HttpServletRequest) srequest;

System.out.println("this is MyFilter,url :"+request.getRequestURI());

filterChain.doFilter(srequest, sresponse);

}

@Override

public void init(FilterConfig arg0) throws ServletException {

// TODO Auto-generated method stub

}

}

}


自定义Property


在web开发的过程中,我经常需要自定义一些配置文件,如何使用呢?


配置在application.properties中。


com.neo.title=纯洁的微笑

com.neo.description=分享生活和技术


自定义配置类


@Component

public class NeoProperties {

@Value("${com.neo.title}")

private String title;

@Value("${com.neo.description}")

private String description;

//省略getter settet方法

}


log配置


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


logging.path=/user/local/log

logging.level.com.favorites=DEBUG

logging.level.org.springframework.web=INFO

logging.level.org.hibernate=ERROR


path为本机的log地址,logging.level 后面可以根据包路径配置不同资源的log级别。


数据库操作


在这里我重点讲述mysql、spring data jpa的使用,其中mysql 就不用说了大家很熟悉,jpa是利用Hibernate生成各种自动化的sql,如果只是简单的增删改查,基本上不用手写了,spring内部已经帮大家封装实现了。


下面简单介绍一下如何在spring boot中使用。


1、添加相jar包


org.springframework.boot

spring-boot-starter-data-jpa

mysql

mysql-connector-java


2、添加配置文件


spring.datasource.url=jdbc:mysql://localhost:3306/test







请到「今天看啥」查看全文