第一步:打开软件,点击file,点击new 然后选择module,在右侧选择springboot
第二步:选择配置和JDK以及java版本
①选择maven类型
②选择JDK1.8版本
③选择java8版本
④选择jar包类型
如果不知道或者找不到配置8版本,可以看下面的链接:
http://t.csdnimg.cn/XeplRhttp://t.csdnimg.cn/XeplR
第三步:选择加载配置,一般我们默认选择web项目就行
之后我们稍等一会,让他建立项目!~
第四步:测试
新版本会自动创建controller,我的版本是2024.1月的新版本,因此会创建好示例,如果比较老的版本是不会有的,也可以复制我下面的代码文件:
/*
* Copyright 2013-2018 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.example.demo.demos.web;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
/**
* @author <a href="mailto:chenxilzx1@gmail.com">theonefx</a>
*/
@Controller
public class BasicController {
// http://127.0.0.1:8080/hello?name=lisi
@RequestMapping("/hello")
@ResponseBody
public String hello(@RequestParam(name = "name", defaultValue = "unknown user") String name) {
return "Hello " + name;
}
// http://127.0.0.1:8080/user
@RequestMapping("/user")
@ResponseBody
public User user() {
User user = new User();
user.setName("theonefx");
user.setAge(666);
return user;
}
// http://127.0.0.1:8080/save_user?name=newName&age=11
@RequestMapping("/save_user")
@ResponseBody
public String saveUser(User u) {
return "user will save: name=" + u.getName() + ", age=" + u.getAge();
}
// http://127.0.0.1:8080/html
@RequestMapping("/html")
public String html() {
return "index.html";
}
@ModelAttribute
public void parseUser(@RequestParam(name = "name", defaultValue = "unknown user") String name
, @RequestParam(name = "age", defaultValue = "12") Integer age, User user) {
user.setName("zhangsan");
user.setAge(18);
}
}
点击运行:
在网页上输入:
http://127.0.0.1:8080/hello?name=lisi
所有代码源文件如下:
链接:https://pan.baidu.com/s/1aoScIZifkGZBJfnRJsrGDA?pwd=6j93
提取码:6j93
--来自百度网盘超级会员V5的分享
注意点:
如果配置文件处出现了乱码现象,请查看我写的另外一则博客,非常容易修改!
http://t.csdnimg.cn/A2bUZ
运行我打包的项目为了能够正常运行(需要兼容maven以及java版本),具体的调整方法看我博客:http://t.csdnimg.cn/Uovig
好啦,希望能够帮助到大家!