springboot2
对学习springboot2的内容整理
小土豆子额
记录自己工作的知识
展开
-
Springboot中随时获取ApplicationContext,得到想要的bean
在springBoot启动类的main方法中写成 /** * 启动嵌入式的Tomcat并初始化Spring环境 */ public static void main(String[] args) throws Exception { ApplicationContext app = SpringApplication.run(WebApplication.原创 2017-09-30 14:29:57 · 34070 阅读 · 1 评论 -
springboot中使用注解获取hibernate的session
在要使用的类中使用注解 @PersistenceContext private EntityManager entityManager;在代码中可以使用如下获取 HibernateEntityManager hEntityManager = (HibernateEntityManager)entityManager; Session session ...原创 2018-02-26 12:00:11 · 6369 阅读 · 0 评论 -
springboot项目实现静态文件映射任意路径
这样实现的效果是比如我们图片是在电脑中d盘下。我想用localhost:8080/files/img.jpg访问那个图片。 首先在项目中添加如下java文件@Component class WebConfigurer extends WebMvcConfigurerAdapter { @Override public void addResourceHandler原创 2018-01-23 09:59:04 · 5229 阅读 · 0 评论 -
Springboot项目中创建拦截器
首先我们创建一个简单的拦截器@Componentpublic class TokenInterceptor extends HandlerInterceptorAdapter { private Logger logger = Logger.getLogger(TokenInterceptor.class); private static final String TO...原创 2018-03-08 10:39:39 · 356 阅读 · 0 评论 -
SpringBoot是使用socket注解式
pom文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_原创 2017-01-05 21:55:41 · 8018 阅读 · 2 评论 -
Springboot配置aop
z在pom文件中添加aop的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> 在启动类中添加注解@EnableAspect原创 2016-12-26 23:59:03 · 4067 阅读 · 0 评论 -
在springboot项目中使用jsp视图
在mven项目中添加 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <!-2.0.0版本要使用下面的reposi...原创 2016-10-20 23:22:19 · 1411 阅读 · 0 评论 -
springboot2集成jpa,创建dao
springboot中集成jpa需要再pom文件中添加jpa的jar包,使用springboot的话iju不用自己规定版本号了,自动管理依赖版本即可。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-da...原创 2018-04-03 09:10:59 · 2508 阅读 · 0 评论 -
springboot2在bin中直接使用配置文件中的属性值
springboot提供了自定义配置文件中的属性,在bin中可以值获取定义的属性值。 比如我们在配置文件中定义了如下属性code.name='hello'在bin中我们可以使用注解@Value来获取这个属性的值,赋值在相应的属性上@Value("${code.name}")private String name;需要注意的是,我们赋值的属性如果是static修饰的话,需...原创 2018-04-02 10:09:39 · 725 阅读 · 0 评论 -
springboot2 多个配置文件切换
一个项目中会有时候的配置环境,测试时的配置环境,生产时的配置环境等。环境多的时候如果一直修改的是一个文件中的内容很容易发生错误。那么可以在配置文件中使用属性spring.profiles.active=xx,这个xx指的是application-xx.properties 如下#服务配置server.port=8081server.tomcat.uri-encoding=utf-8se...原创 2018-03-29 17:27:38 · 2264 阅读 · 0 评论 -
springboot 2配置全局错误管理
springboot1的时候我们可以使用如下方式实现错误跳转不同页面 @Bean public EmbeddedServletContainerCustomizer containerCustomizer() { return new EmbeddedServletContainerCustomizer() { @Override ...原创 2018-03-29 10:36:31 · 3089 阅读 · 0 评论 -
springboot2-CORS支持(跨域)
转载自https://www.cnblogs.com/powercto/p/6915709.html 介绍出于安全考虑,浏览器禁止对当前源之外的资源进行AJAX调用。例如,当你在一个标签页检查你的银行账户时,你可以在另一个标签页打开evil.com的网站。在evil.com中的脚本不能使用你的凭据来通过AJAX请求访问你的银行API(例如,从你的银行取款!)。跨域资源共享(Cros...转载 2018-03-30 10:14:28 · 5749 阅读 · 0 评论