JAVA工程
MoyuProgrammer
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Servlet学习
Java Servlet是和平台无关的服务器端组件,它运行在Servlet容器中。Servlet容器负责Servlet和客户的通信以及调用Servlet的方法,Servlet和客户通信采用请求/响应的模式。Servlet可以完成如下功能:创建并返回基于客户请求的动态HTML页面;创建可嵌入到现有HTML页面的HTML片段;与数据库或其他Java应用程序进行通信。客户请求到Servlet容器...原创 2019-02-02 10:58:34 · 183 阅读 · 0 评论 -
总结初遇Spring Boot集成Mybatis遇到的坑
1.Invalid bound statement (not found)我使用idea进行Spring Boot项目开发,初次集成Mybatis遇到这个问题。项目可以正常启动,但是调用mybatis的mapper文件时日志记录下该错误,经过多次周旋,发现问题出在了pom的配置问题,导致xml文件没有编译。问题现象:打开项目目录中的target文件夹,发现项目编译文件中没有出现xml文件。...原创 2019-03-04 15:02:17 · 417 阅读 · 0 评论 -
Spring Boot 上传文件最大值设置失效问题初学
--spring.http.multipart.maxFileSize=10Mb spring.http.multipart.maxRequestSize=10Mb--已经过期 >>>>可以使用--spring.servlet.multipart.maxFileSize=10Mb spring.servlet.multipart.maxRequestSize=10M...原创 2019-02-25 10:53:11 · 917 阅读 · 0 评论 -
初学Jackson树遍历
@Autowired ObjectMapper mapper; @GetMapping(value = "/rest_json") public @ResponseBody String restJson() throws IOException { String json = "{\"name\":\"lijz\",\"id\":10}";...原创 2019-02-13 22:56:37 · 492 阅读 · 0 评论 -
重定向初学
重定向功能的作用是在页面以post方式进行提交表单之后重定向可以在页面刷新的时候是刷新跳转之后的页面,不会重新提交表单。1.Controller中重定向可以返回以“redirect:”为前缀的URI2.ModelAndView中设置带有“redirect:”前缀的URI3.直接使用RedirectView类4.使用foward前缀 注:get方式的表单提交不会出现刷新页...原创 2019-02-12 13:08:38 · 308 阅读 · 0 评论 -
Spring Boot 全局定制MVC特性
1.拦截器 @Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(new FirstHandlerInterceptor()).addPathPatterns("/**"); }public class FirstH...原创 2019-02-11 23:35:22 · 232 阅读 · 0 评论 -
Spring Boot Bean属性验证
@Null验证对象是否为空@NotNull验证对象不为空@NotBlank验证字符串不为空或者不是空字符串,比如""和" "都会验证失败@NotEmpty验证对象不为null,或集合不为空@Size(min=,max=)验证对象长度,可支持字符串、集合@Lenth字符串大小@Min验证数字是否大于等于指定值@Max验证数字是否小于等于指定...原创 2019-02-11 21:40:01 · 1292 阅读 · 0 评论 -
Spring Boot上传文件初学
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>file测试</title></head><body><form ac原创 2019-02-11 17:16:15 · 221 阅读 · 0 评论 -
Model初学
1.Model addAttribute (String attributeName, Object attributeValue),向模型添加一个变量,attributeName指明了变量的名称,可以再随后的视图里引用,attributeValue代表了变量。2.Model addAttribute(Object attributeValue),向模型添加一个变量,变量的名字就是其类名字首字...原创 2019-02-11 11:21:41 · 692 阅读 · 1 评论 -
Spring MVC URL映射方法
1.可以使用@RequestMapping注解来映射URL @ResponseBody @RequestMapping(value = "/hello") public String hello(){ return "Hello Spring Boot"; }RequestMapping有多个属性来进一步匹配HTTP请求到Controller...原创 2019-02-10 22:57:37 · 853 阅读 · 0 评论 -
Spring Boot集成AOP简单例子
1.在pom.xml中添加aop依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> <...原创 2019-02-09 17:24:58 · 260 阅读 · 0 评论 -
区分@Bean和@Component
Spring帮助我们管理Bean分为两个部分,一个是注册Bean,一个装配Bean。完成这两个动作有三种方式,一种是使用自动配置的方式、一种是使用JavaConfig的方式,一种就是使用XML配置的方式。在自动配置的方式中,使用@Component去告诉Spring,我是一个bean,你要来管理我,然后使用@AutoWired注解去装配Bean(所谓装配,就是管理对象直接的协作关系)。...转载 2019-02-08 09:56:04 · 297 阅读 · 0 评论 -
Spring Boot集成Rest简单例子
@RestControllerpublic class RestTestController { @RequestMapping(value = "/rest_test/{id}") public Integer restTest(@PathVariable Integer id){ return id; }}原创 2019-02-04 11:10:58 · 316 阅读 · 0 评论 -
Spring Boot项目开启热部署功能(idea版)
1.首先添加在修改类和配置文件会自动加载的依赖。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> ...原创 2019-02-04 10:26:03 · 181 阅读 · 0 评论 -
创建一个简单的Spring Boot项目
1.打开Idea,File->New->Project,填写组织名称和项目名称。2.在pom.xml中添加代码,声明为Spring Boot项目。 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-...原创 2019-02-03 23:10:11 · 216 阅读 · 0 评论 -
Spring Boot学习
Spring Boot简化了Spring应用开发,不需要配置就能运行Spring应用,Spring Boot管理Spring容器、第三方插件,并提供很多默认系统级的服务。原创 2019-02-03 22:18:55 · 150 阅读 · 0 评论 -
注解学习
@Component 表示一个带注释的类是一个“组件”,成为Spring管理的Bean。当使用基于注解的配置和类路径扫描时,这些类被视为自动检测的候选对象。同时@Component还是一个元注解。@SpringBootApplication相当于@Configuration+@EnableAutoConfiguration+@ComponentScan。@Configura...原创 2019-02-03 21:19:22 · 439 阅读 · 0 评论 -
Spring学习
Spring是为了解决应用复杂性而产生的框架,它吸收了Java EE容器管理的优点,提供了一个Ioc容器来管理Bean,并通过AOP方式来增强Bean的功能,不同的是它没有像JavaEE那样详细规定容器提供的是何种服务和容器里运行的具体组件类型。Spring两个核心技术——IoC容器和AOP技术,分别负责对项目对象进行管理和增强。...原创 2019-02-03 20:49:47 · 225 阅读 · 0 评论
分享