springboot学习笔记
奔跑吧犀牛
欢迎大家与我交流。
展开
-
Spring-boot学习起步
1、创建一个maven项目 2、添加启动类import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class App { public stati原创 2017-11-26 11:00:34 · 279 阅读 · 0 评论 -
定时任务
1、启动类中加入@EnableScheduling 2、package guru.springframework.configuration;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component;import java.te...原创 2018-06-22 15:20:48 · 96 阅读 · 0 评论 -
日志配置
application.properties#设置目录,会在该目录下创建spring.log文件logging.path=/logs#TRACE, DEBUG, INFO, WARN, ERROR, FATAL, OFF#设置controllers包下的日志输出级别logging.level.guru.springframework.controllers=WARN#root日志以I...原创 2018-06-22 14:53:22 · 243 阅读 · 0 评论 -
session基本知识
贴图原创 2018-03-26 21:23:40 · 216 阅读 · 0 评论 -
response基本知识
贴图原创 2018-03-26 21:20:16 · 148 阅读 · 0 评论 -
request基本知识
贴图原创 2018-03-26 20:39:37 · 235 阅读 · 1 评论 -
spring-boot问题总结手册
我在使用eclipse探索spring的过程中遇到的问题总结,不定时更新。1、端口占用 我们在启动maven项目后,有时忘了关闭它就又重新启动,这是就会出现抛异常:端口占用。 解决方法: 打开cmd, 输入:tasklist 这里可以查看所有进程 输入:taskkill /im java.exe /f 就可以杀死进程。 再重新启动就ok了!2、index out of bound原创 2017-11-28 17:14:07 · 209 阅读 · 0 评论 -
spring-boot整合Thymeleaf
参考嘟嘟独立博客,感谢大神的贡献 http://tengj.top/2017/03/13/springboot4/controller@Controllerpublic class LearnResourceController { @RequestMapping(value="/",method=RequestMethod.GET) public ModelAndView转载 2018-03-24 21:14:06 · 172 阅读 · 0 评论 -
Spring-boot集成JSP
启动类package com.example.demo;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.builder.SpringApplica原创 2018-03-24 13:39:23 · 152 阅读 · 0 评论 -
打包部署到tomcat
@SpringBootApplicationpublic class SpringBootWebApplication { public static void main(String[] args) { SpringApplication.run(SpringBootWebApplication.class, args); }}1、将上面代码改写为下面代码@Spr原创 2018-03-22 21:28:29 · 411 阅读 · 0 评论 -
5、如何自己写SQL语句
使用JdbcTemplate之前我们用DemoRepository extends CrudRepository<Demo,Integer>来实现对数据库数据的操作。这种方法不需要我们自己写sql语句,但是我们有时需要自己写sql语句该怎么办。 下面我们通过自己写sql语句来通过ID查找一条信息1、使用JdbcTemplate类需要加入下面代码,其实我们之前已经用过了<dependency>原创 2017-11-29 20:15:12 · 9187 阅读 · 0 评论 -
4、往数据库中添加信息
·1、在主包下建包 repositories,创建接口DemoRepository, 代码如下所示://CrudRepository中的Demo是一个类,Integer是主键的类型//CrudRepository中包含了增删改查的功能。public interface DemoRepository extends CrudRepository<Demo,Integer>{}·2、在主包下建包原创 2017-11-28 17:03:53 · 1413 阅读 · 0 评论 -
3、spring-boot访问数据库
1、在之前的基础上添加两个包<dependency><!-- 数据库驱动包 --> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId></dependency><dependency><!-- 对象持久化 --> <groupId>org.springframework.bo原创 2017-11-26 20:59:28 · 200 阅读 · 0 评论 -
2、Spring-boot热部署
什么是热部署:简单来说,就是你修改了代码后,不需要重新启动项目就可以在浏览器上直接显示你修改后的效果。·第一种方法(在spring-boot:run时才有效) 我在实验的时候,在修改返回值,添加新方法,添加新类同时添加新方法, 都可以实时返回新值。 但是在添加一个新的controller的时候是不成功的<plugin><!-- 热部署插件 --> <groupId>org.sp原创 2017-11-26 16:55:45 · 605 阅读 · 0 评论 -
获取客户端ip
@RequestMapping(value = "/getIp", method = RequestMethod.POST) @ResponseBody public String getIp(HttpServletRequest request) { return IpUtil.getIpAddr(request); }public class I...原创 2018-07-31 19:52:08 · 162 阅读 · 0 评论