随笔分类 -  SpringBoot

摘要:1,获取配置文件自定义参数的值 @Value 2,@Async 配和 @EnableAsync 在userService 层添加: 不加@Async 配和 @EnableAsync 执行顺序1,2,3,4 加了之后,1,4,2,3, 需要注意的是@Async 所在的bean 需要被注入到Spring 阅读全文
posted @ 2019-07-17 14:43 Chris,Cai 阅读(147) 评论(0) 推荐(0) 编辑
摘要:多个配置文件指定了不同的发布环境, application-dev.yml 的配置文件是开发用 application-test.yml 的配置文件是测试用 application-pre.yml 的配置文件是预生产用 application-prod.yml的配置文件是生产用 applicatio 阅读全文
posted @ 2019-07-17 14:16 Chris,Cai 阅读(208) 评论(0) 推荐(0) 编辑
摘要:1,进入项目文件目录 2,cmd 进入到项目目录 mvn package ,可以mvn clean 先,也可以不用,因为会覆盖 3,进入到target 目录下就有个打完包的jar 包 4,运行jar 包 jar -jar 包名 注意点:直接的java -jar 包名 运行有可能会报错:没有主清单属性 阅读全文
posted @ 2019-07-17 13:52 Chris,Cai 阅读(321) 评论(0) 推荐(0) 编辑
摘要:1, 默认情况下,我们会使用 @SpringBootApplication 注解来自动获取应用的配置信息,但这样也会给应用带来一些副作用。使用这个注解后,会触发自动配置( auto-configuration )和 组件扫描 ( component scanning ),这跟使用 @Configur 阅读全文
posted @ 2019-07-17 13:19 Chris,Cai 阅读(2207) 评论(0) 推荐(0) 编辑
摘要:1,SpringBoot 监控中心: 针对微服务服务监控,服务器内存内存变化(对内存,线程,日志管理),检测服务配置连接地址是否可用(模拟访问,懒加载),故意将mysql 数据源连接密码写错,启动就会报错 java.sql.SQLException: Access denied for user ' 阅读全文
posted @ 2019-07-17 10:54 Chris,Cai 阅读(1993) 评论(0) 推荐(0) 编辑
摘要:使用lombok 中的注解@Slf4j ,实际上在用字节码解析的时候生成的是 private static Log log = LogFactory.getLog(TestLog.class); lombok 的其他特性: 阅读全文
posted @ 2019-07-16 15:28 Chris,Cai 阅读(284) 评论(0) 推荐(0) 编辑
摘要:一个项目中怎么划分数据库,可以通过具体业务需求。 项目中数据源怎么如何划分,通过注解的方式@Datasource(ref="") 在方法上指定,会连接指定的数据源,这种方式比较繁琐。如果有1000个方法,就得写1000个这种注解。所以一般通过分包名的方式。 通过分包名来划分数据源: 1,mysql 阅读全文
posted @ 2019-07-16 14:34 Chris,Cai 阅读(326) 评论(0) 推荐(0) 编辑
摘要:1,必要的依赖: 2, mysql 数据库 testdb 下有张user 表: 3,表对应的实体类: 4,mapper 接口(dao) 5,mapper.xml 6,配置文件链接mapper 和 mapper.xml 7, service 层 8,controller 层: 7,启动类,要加上map 阅读全文
posted @ 2019-07-15 16:34 Chris,Cai 阅读(264) 评论(0) 推荐(0) 编辑
摘要:1,静态资源访问: 在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。 默认配置 Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则: /static /public /resources /META-INF/resources 举例 阅读全文
posted @ 2019-07-15 14:21 Chris,Cai 阅读(866) 评论(0) 推荐(0) 编辑
摘要:1,SpringBoot VS SpringMvc VS SpringBoot SpringBoot: SpringBoot 是一个快速开发的框架,能够快速的整合第三方框架,简化XML配置,全部采用注解形式,内置Tomcat容器,帮助开发者能够实现快速开发,SpringBoot的Web组件 默认集成 阅读全文
posted @ 2019-07-15 13:11 Chris,Cai 阅读(225) 评论(0) 推荐(0) 编辑
摘要:#server.address= # bind to a specific NIC #server.session-timeout= # session timeout in seconds #the context path, defaults to '/' #server.context-pat 阅读全文
posted @ 2019-04-18 10:11 Chris,Cai 阅读(251) 评论(0) 推荐(0) 编辑
摘要:import javax.servlet.http.HttpServletRequest; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframew... 阅读全文
posted @ 2019-04-18 09:48 Chris,Cai 阅读(190) 评论(0) 推荐(0) 编辑
摘要:1,概念 JPA:数据持久化规范 Spring Data:简化数据库访问,支持云服务的框架 Spring Data JPA 是Spring Data框架中的一个模块,pring Data JPA的出现就是为了简化JPA的写法,让你只需要编写一个接口继承一个类就能实现CRUD操作了。 2,使用方式 阅读全文
posted @ 2019-03-21 14:52 Chris,Cai 阅读(206) 评论(0) 推荐(0) 编辑
摘要:springloader 1,在pom.xml文件创建节点并且添加依赖包: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin </ar 阅读全文
posted @ 2019-03-08 15:27 Chris,Cai 阅读(192) 评论(0) 推荐(0) 编辑
摘要:介绍:FastJson 是ailibaba 的一款解析Json的开源框架 使用方式1 引入jar 包 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.15</vers 阅读全文
posted @ 2019-03-07 17:05 Chris,Cai 阅读(322) 评论(0) 推荐(0) 编辑
摘要:Spring boot 所引用的包里面包含 jackson-databind-2.8.3.jar jackson-annotations-2.8.3.jar jackson-core-2.8.3.jar 所以Spring boot 的底层json 解析框架就是jsckson,所以返回一个对象的时候, 阅读全文
posted @ 2019-03-07 13:31 Chris,Cai 阅读(193) 评论(0) 推荐(0) 编辑
摘要:Spring MVC 的注解 @RequestMapping RequestMapping是一个用来处理请求地址映射的注解(将请求映射到对应的控制器方法中),可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 RequestMapping请求路径映射,如果标注在某个co 阅读全文
posted @ 2019-03-06 21:42 Chris,Cai 阅读(177) 评论(0) 推荐(0) 编辑
摘要:1,maven 的pom 文件里面引入 <!-- spring boot 父节点依赖,引入这个之后相关的引入就不需要添加version配置,spring boot会自动选择最合适的版本进行添加。 --> <parent> <groupId>org.springframework.boot</grou 阅读全文
posted @ 2019-03-06 17:13 Chris,Cai 阅读(129) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示