随笔分类 -  sprint boot

摘要:spring boot: 输出json 注意:关闭java的Terminate后,在重新启动,否则报错 app.java启动配置 创建book.java类 控制器类HelloController.java url映射 http://localhost:8080/h3/hello 结果: http:/ 阅读全文
posted @ 2018-07-12 10:42 午火39 阅读(1483) 评论(0) 推荐(0)
摘要:spring boot: 热部署(一) run as – java application (spring-loader-1.2.4.RELEASE.jar) 如果使用的run as – java application的话,那么还需要做一些处理。 1.把spring-loader-1.2.4.RE 阅读全文
posted @ 2018-07-11 18:02 午火39 阅读(1738) 评论(0) 推荐(0)
摘要:1.引入FastJson依赖包 pom.xml参考 2.Demo.java对象参加 引用FastJson中的额JSONField(format="yyyy-MM-dd HH:mm")格式化new Date()日期 demo.java参考 3.创建App2.java启动器,同时配置FastJson配置 阅读全文
posted @ 2018-07-11 16:37 午火39 阅读(553) 评论(0) 推荐(0)
摘要:1.引入FastJson依赖包 pom.xml参考 2.App.java继承WebMvcConfigurerAdapter,然后复写configureMessageConverters方法,加入自定义的FastJson配置 APP.JAVA参考 3.建立Demo.java类,用来创建json输出之前 阅读全文
posted @ 2018-07-11 16:11 午火39 阅读(627) 评论(0) 推荐(0)
摘要:Spring引导依赖项groupId使用org.springframework.boot。 通常Maven POM文件将继承自spring-boot-starter-parent项目,并将依赖性声明为一个或多个“Starters”。 Spring Boot还提供了一个可选的Maven插件来创建可执行 阅读全文
posted @ 2018-06-25 14:36 午火39 阅读(568) 评论(0) 推荐(0)
摘要:maven项目Java resources 上面有个红叉但是代码里面并没有什么报错 解决办法: 1.通过: windows菜单 -> show view/other 菜单 -> other菜单 在弹出的窗口中,搜索 Problems窗口。 2.然后运行程序/或者在Problems窗口中,你会发现 红 阅读全文
posted @ 2018-05-29 18:34 午火39 阅读(8197) 评论(0) 推荐(1)
摘要:package ch2.annotation; //target/elementType用来设定注解的使用范围 import java.lang.annotation.ElementType; import java.lang.annotation.Target; //表明这个注解documented会被javac工具记录 import java.lang.annotation.Docume... 阅读全文
posted @ 2018-01-12 15:32 午火39 阅读(1266) 评论(0) 推荐(0)
摘要:@interface是用来自定义JAVA Annotation的语法,@interface是用来自定义注释类型的注释类型的定义跟定义一个接口相似,我们需要在 interface这个关键字前面加上一个@符号,即@interface。注释中的每一个方法定义了这个注释类型的一个元素,注释中方法的声明中一定 阅读全文
posted @ 2018-01-12 14:55 午火39 阅读(5764) 评论(0) 推荐(0)
摘要:前言 目前,越来越多的架构设计在使用注解,例如spring3.0、struts2等框架。让我们先来看看注解的定义。如下是一段使用了JDK 5 Annotation @Target的代码: 一、@Target的用法 java.lang.annotation.Target 用于设定注解使用范围 java 阅读全文
posted @ 2018-01-12 14:29 午火39 阅读(10518) 评论(1) 推荐(0)
摘要:http://www.jb51.net/article/55371.htm Retention注解 Retention(保留)注解说明,这种类型的注解会被保留到那个阶段. 有三个值:1.RetentionPolicy.SOURCE —— 这种类型的Annotations只在源代码级别保留,编译时就会 阅读全文
posted @ 2018-01-12 11:56 午火39 阅读(2092) 评论(0) 推荐(0)
摘要:@Conditional根据满足某一个特定的条件创建一个特定的Bean(基于条件的Bean的创建,即使用@Conditional注解)。 比方说,当一个jar包在一个类的路径下的时候,自动配置一个或多个Bean,或者只有某个Bean被创建才会去创建另外一个Bean。 通过实现Condition接口, 阅读全文
posted @ 2018-01-11 18:37 午火39 阅读(3948) 评论(0) 推荐(1)
摘要:spring boot: @EnableScheduling开启计划任务支持, @Scheduled计划任务声明 阅读全文
posted @ 2018-01-10 17:43 午火39 阅读(8169) 评论(0) 推荐(0)
摘要:spring boot: 计划任务@ EnableScheduling和@Scheduled @Scheduled中的参数说明 常用Cron表达式( 秒/分/时/日/月/周/年 ) 实例: service config main 阅读全文
posted @ 2018-01-02 18:46 午火39 阅读(1678) 评论(0) 推荐(0)
摘要:由于项目里需要用到线程池来提高处理速度,记录一下spring的taskExecutor执行器来实现线程池。 ThreadPoolTaskExecutor的配置在网上找了很多解释没找到,看了下ThreadPoolExecutor的配置,名字差不多,应该含义也差不多。只不过ThreadPoolTaskE 阅读全文
posted @ 2017-12-28 18:48 午火39 阅读(15416) 评论(0) 推荐(0)
摘要:Spring Aware的目的是为了让Bean获得Spring容器的服务 //获取容器中的bean名称import org.springframework.beans.factory.BeanNameAware;//获得资源加载器,可以获得额外的资源import org.springframewor 阅读全文
posted @ 2017-12-28 16:09 午火39 阅读(1171) 评论(0) 推荐(0)
摘要:spring的事件,为Bean与Bean之间通信提供了支持,当一个Bean处理完成之后,希望另一个Bean知道后做相应的事情,这时我们就让另外一个Bean监听当前Bean所发送的事件。 spring的事件应该遵循: 1.自定义事件,集成:ApplicationEvent 2.自定义事件监听,实现Ap 阅读全文
posted @ 2017-12-26 18:24 午火39 阅读(637) 评论(0) 推荐(0)
摘要:1.通过设定Environment的ActiveProfile来设置当前context所需要的环境配置,在开发中使用@Profile注解类或方法,达到不同情况下选择实例化不同的Bean. 2.使用jvm的spring.profiles.acitve的参数来配置环境 3.web项目设置在Servlet 阅读全文
posted @ 2017-12-26 17:03 午火39 阅读(4025) 评论(0) 推荐(0)
摘要:import org.springframework.context.annotation.AnnotationConfigApplicationContext; 使用AnnotationConfigApplicationContext可以实现基于Java的配置类加载Spring的应用上下文.避免使 阅读全文
posted @ 2017-12-26 15:23 午火39 阅读(2164) 评论(0) 推荐(0)
摘要:@Service用于标注业务层组件 : 将当前类注册为spring的Bean @Controller用于标注控制层组件(如struts中的action) @Repository用于标注数据访问组件,即DAO组件 @Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。: 将 阅读全文
posted @ 2017-12-26 11:40 午火39 阅读(5270) 评论(0) 推荐(0)
摘要:实例一: UseFunctionService 文件: 运行Main.java ,结果为 hello word 阅读全文
posted @ 2017-12-26 11:34 午火39 阅读(2007) 评论(0) 推荐(0)