SpringBoot 访问如何省略url中的项目名

7 篇文章 0 订阅
3 篇文章 0 订阅

如何部署参考:https://blog.csdn.net/wcc27857285/article/details/88301215

 

 

部署后我们需要访问http://ip:8080/项目名/index  类似这种路径来访问

如何去除:找到tomcat的server.xml文件

在server.xml  里,<host>...</host>的标签之间添加标签

<Context path="" docBase="projectName" debug="0"/>

 

path="" 就是代表没有目录

docBase就是项目名

注意:需要清空tomcat/work/Catalina/下所有东西(清空缓存)
 

如图:
 

 

 重启tomcat即可,省略项目名:http://ip:8080/index 即可访问

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以给你提供一个简单的Spring Boot增删改查项目的示例代码。这个示例项目使用了Spring Boot、Spring Data JPA和MySQL数据库。 首先,你需要在你的环境安装MySQL数据库,并创建一个为 `test` 的数据库。然后,你需要在 `application.properties` 文件配置数据库连接信息: ``` spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8 spring.datasource.username=root spring.datasource.password=123456 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.jpa.hibernate.ddl-auto=update ``` 接着,你需要定义一个实体类,这里我们以一个 `User` 类为例: ```java @Entity @Table(name="user") public class User { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; private String name; private String email; // 省略getter和setter方法 } ``` 然后,你需要定义一个 `UserRepository` 接口,继承 `JpaRepository`,用于实现数据访问: ```java public interface UserRepository extends JpaRepository<User, Long> { } ``` 接着,你需要定义一个 `UserController` 类,用于处理HTTP请求: ```java @RestController @RequestMapping("/users") public class UserController { @Autowired private UserRepository userRepository; @GetMapping("") public List<User> getAllUsers() { return userRepository.findAll(); } @GetMapping("/{id}") public User getUserById(@PathVariable("id") Long id) { return userRepository.findById(id).orElse(null); } @PostMapping("") public User createUser(@RequestBody User user) { return userRepository.save(user); } @PutMapping("/{id}") public User updateUser(@PathVariable("id") Long id, @RequestBody User user) { User oldUser = userRepository.findById(id).orElse(null); if (oldUser == null) { return null; } oldUser.setName(user.getName()); oldUser.setEmail(user.getEmail()); return userRepository.save(oldUser); } @DeleteMapping("/{id}") public void deleteUser(@PathVariable("id") Long id) { userRepository.deleteById(id); } } ``` 最后,你需要在 `Application` 类加上 `@EnableJpaRepositories` 和 `@EntityScan` 注解,启用JPA和实体扫描: ```java @SpringBootApplication @EnableJpaRepositories(basePackages = "com.example.demo.repository") @EntityScan(basePackages = "com.example.demo.entity") public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } } ``` 这样,你就完成了一个简单的Spring Boot增删改查项目。你可以使用Postman等工具测试API的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值